我想得到这段代码:
<div class="class1">Any Text<div>Or any other Content</div></div>对此:
<div class="class1 another_class"><div class="extra"></div>Any Text<div>Or any other Content</div></div>使用PHP简单的HTML解析器
这是我的第一部分:
foreach($html->find(".class1") as $element) {
$element->class="class1 another_class";
}但是如何添加“额外”的-div呢?
发布于 2014-04-18 04:43:47
($e->innertext)读取或写入元素的内部HTML文本。也许这会有用..。:)
foreach($html->find("div.class1") as $element) {
$element->innertext = '<div class="extra"></div>' . $element->innertext;
$element->class = "class1 another_class";
}发布于 2014-04-18 04:11:41
正确的语法是这样的;
$ret = $html->find('div.foo');
//OR
$ret = $html->find('div[class=foo]');来源:http://simplehtmldom.sourceforge.net/manual.htm
如何找到HTML元素?部分,选项卡高级
https://stackoverflow.com/questions/23147208
复制相似问题