PHP简单的HTML DOM解析器显示无

时间:2011-11-19 20:00:44

标签: php domparser

我正在试图弄清楚如何使用解析器设置隐藏的元素。这是我尝试过的,不幸的是:

$button->style = "display:none";

任何想法?感谢

3 个答案:

答案 0 :(得分:2)

使用set setAttribute method http://php.net/manual/en/domelement.setattribute.php

$button->setAttribute("style", "display:none");

答案 1 :(得分:1)

我不知道您正在使用哪个解析器,但如果您想要隐藏某些HTML元素,则需要将style属性设置为display:none

因此,请访问该style的{​​{1}}属性并将其设置为/ button

根据http://simplehtmldom.sourceforge.net/给出的参考(如果这是你正在使用的组件),这应该这样做:

display:none

答案 2 :(得分:-2)

这是我的解决方案

$html->find('div[style=display:none]')