<li>
<a href=’http://www.phpstu.com’ data=’123′ date-time=’2014年9月17日 12:12:00′>开心乐窝</a>
</li>
查找li标签中的第一个A标签 $a = $li->find(‘a’,0); 然后对其进行’增删改查’
(1)编辑标签元素属性
编辑标签A 的链接属性 $a->src=’http://www.baidu.com’
获取标签A的data属性 $a->data
如果属性名称不是标准的php变量名,比如date-time,则不能使用$a->date-time 这种方式获取或者更改
获取 $a->getAttribute(‘date-time’) 编辑 $a->setAttribute(‘date-time’,’2014年9月17日 12:15:52′)
(2)删除标签元素属性
$a->removeAttribute(属性名称) 例如:删除a标签data属性 $a->removeAttribute(‘data’);
另一种是$a->data=null 把属性赋值为 null 即可删除该属性
(3)为元素增加属性
$a->setAttribute(‘aaa’,’bbbbb’);
另一种 $a->aaa=’bbbbb’;
(4)判断是否具有某属性
$a->hasAttribute(属性名称)
另一种判断方法 : isset($a->aaa)
未经允许不得转载:开心乐窝-乐在其中 » simple_html_dom学习过程(2)对元素属性进行‘增删改查’