simple_html_dom学习过程(4)添加、删除元素

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)添加、删除元素

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏