panyanyany 发表于 2013-2-7 00:43:00

simple html 中outertext 和 innertext 的问题及一些注意事项

 
原文及更多内容:http://yysource.sourceforge.net/?p=87
用simple html 的时候是这样的:

 
$dom = str_get_html("<div></div>");$dom->innertext = "abc";echo $dom->outetext;// 无法显示"<div>abc</div>"
这是因为 str_get_html 产生的是dom Object,在dom里是没有innertext这个属性的,通过查阅api文档可以发现,innertext属性是属于element object的。
 
所以为了使用innertext和outertext属性,必须这样:

$dom = str_get_html("<div></div>");$div = $dom->find("div", 0);$div->innertext = "abc";echo $div->outetext;// 显示"<div>abc</div>" 获得了对应的element对象之后,就可以进行相关操作了。
 
 
 
 
页: [1]
查看完整版本: simple html 中outertext 和 innertext 的问题及一些注意事项