课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么用getElementsByName()方法后就不能访问节点属性了
2016-08-15
源自:JavaScript进阶篇 9-7
正在回答
你获取属性的用法错了。将这句 var hot=document.getElementsByName("title");改为var hot=document.getElementsByTagName("li");即可
粑粑3722522 提问者
不是所有的标签都是可以用getElementsByName(name)的,确切的说,getElementsByName(name)是<input>的内建属性,其他标签不适用,这就是你为什么显示不出来的原因。
getElementsByName("title");和document.getElementsByTagName("li");的效果不是一样的吗都是活的一个元素节点,那为什么会显示不出啊
getElementsByName("title");和document.getElementsByTagName("li");的效果不是一样的吗都是活的一个属性节点,那为什么会显示不出啊
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答节点属性问题
2 回答属性节点问题
2 回答jsDOM节点属性问题
3 回答显示节点属性问题
2 回答获取属性节点问题