当前位置: 首页 > 知识库问答 >
问题:

如何从具有特定类的div中删除样式标记

方光华
2023-03-14

如何(使用PHP)从具有特定类的div中删除样式属性?因为“拖累”

我知道我可以在“拖动”后用JavaScript删除样式属性

共有1个答案

卫才
2023-03-14

据我所知,这不是一个特别困难的问题。您需要将HTML加载到DOMDocument结构中,然后使用简单的XPath属性选择器查找相关元素,并使用domeElement::removeAttribute删除样式属性。您的代码可能如下所示:

$dom = new DOMDocument;
$dom->loadHTML($dirtyHtml);

$xpath = new DOMXPath($dom);

$divs = $xpath->query('//div[@class="someclass"]');

foreach ($divs as $div) {
    $div->removeAttribute('style');
}

$cleanHtml = $dom->saveHTML();
 类似资料:
  • WordPress有一个名为的内置过滤器,可以在可视化模式下添加文本。此函数添加

  • 问题内容: 我想从对象中删除特定对象。 我正在使用和。 根据文档,我们可以使用。 但这会删除所有。如何删除特定班级的? 问题答案: 当然,你可以,或将在通常的方式兴趣s,然后叫上这些div。 例如,如果要删除class的所有div ,则可以使用 如果你想删除一个div与特定的,比方说,你可以做到这一点

  • 本文向大家介绍如何从C ++ STL向量中删除具有特定值的项?,包括了如何从C ++ STL向量中删除具有特定值的项?的使用技巧和注意事项,需要的朋友参考一下 擦除功能用于从C ++ STL向量中删除具有特定值的项。 算法 范例程式码 输出结果

  • 我想删除docx中的一个特定行,如果它有一个特定的词,比如“杀手”。 我如何使用Docx4j编写程序?如果我用空数据替换它,行将仍然在那里。我想把整条线移除。我试过这样的东西, 但它仍然显示在docx文件中。

  • 问题内容: 我对正则表达式不太满意,但是对于PHP,我想从TinyMCE返回的字符串中的HTML标记中删除属性。 所以换成香草。 我将如何通过类似功能来实现这一目标? 问题答案: 务实的正则表达式将在所有合理的情况下解决此问题。不是第一个捕获组的匹配部分应删除,如下所示: 匹配一个后跟一个或多个“ not ”的字符,直到我们到达该部分为止。该更令其一起工作。将此匹配替换为,这是捕获的组。如果标记不

  • 另外,我不想要任何jQuery。