关于php:如何使用简单HTML Dom解析器从HTML中删除类和ID属性

How to remove class and ID attributes from HTML using Simple HTML Dom Parser

我想通过使用简单HTML Dom解析器从HTML中删除所有类和ID属性。无论标签的类型如何,我都希望在整个HTML DOM中删除这些属性。在整个HTML文档中,有许多基于CSS选择器进行样式设置的标签(li,p,div等),我基本上想删除样式。有没有一种方法可以遍历整个DOM,而无需指定标签来删除所有Class / ID属性?


好像是这样的:

1
2
3
4
foreach ($html->find('*[id], *[class]') as $element) {
    $element->id = null;
    $element->class = null;
}

https://simplehtmldom.sourceforge.io/manual.htm#section_find
https://simplehtmldom.sourceforge.io/manual.htm#section_access