simple_html_dom学习过程(2)对元素属性进行‘增删改查’

<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)对元素属性进行‘增删改查’

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

支付宝扫一扫打赏

微信扫一扫打赏