simple_html_dom 类 并没有提供对元素的添加或删除,不过我们可以通过变通的方式来对元素进行添加或者删除
新朋友可以看下这个 simple_html_dom学习过程(3)
这么一串html
<div id=’div1′><div class=’div2′>呵呵<a>哈哈</a></div></div>
在div class=’div2′ 中添加一个<a href=’http://www.phpstu.com’>开心乐窝</a>
结果为这样:<div id=’div1′><div class=’div2′><a href=’http://www.phpstu.com’>开心乐窝</a>呵呵<a>哈哈</a></div></div>
首先:
$dom = str_get_html(“<div id=’div1′><div class=’div2′>呵呵<a>哈哈</a></div></div>”);
$a = $dom->find(‘div[class=div2]’,0);
添加
$a->innertext = ‘<a href=’http://www.phpstu.com’>开心乐窝</a>‘.$a->innertext;
echo $dom->outertext;
删除元素
$a->innertext=”;
结果为:<div id=’div1‘><div class=’div2‘></div></div>
把获取的结果保存到本地
$dom->save([位置]);例如:$dom->save(‘./t.txt’);
未经允许不得转载:开心乐窝-乐在其中 » simple_html_dom学习过程(4)添加、删除元素