为了账号安全,请及时绑定邮箱和手机立即绑定

有什么区别吗

var name = elementNode.getAttribute(name);


var name = elementNode.name;


正在回答

4 回答

通过元素节点的属性名称获取属性的值。

元素节点名

0 回复 有任何疑惑可以回复我~
#1

qiangeyaoxuexi 提问者

第二个写错了,elementNode.name = name;
2016-09-07 回复 有任何疑惑可以回复我~
#2

安静的学习 回复 qiangeyaoxuexi 提问者

看看节点属性那章节,去获取下内容就知道是什么东西了。
2016-09-07 回复 有任何疑惑可以回复我~
#3

qiangeyaoxuexi 提问者

非常感谢!
2016-09-13 回复 有任何疑惑可以回复我~

 <li title="第1个li">HTML</li>  

getAttribute("title") 获得的是 属性title的值 :第1个li

elementNode.name 获得是 节点名即标签名 LI,(此时elementNode是li标签对象)

一个标签名  一个是属性的值

相互赋值没啥意义,还可能有问题

0 回复 有任何疑惑可以回复我~

一个是property(属性),一个是attribute(特性),具体的你可以百度下区别。

0 回复 有任何疑惑可以回复我~

getAttribute()通过元素节点的属性名称获取属性的值。第二个应该是元素节点的名。。。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有什么区别吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信