粑粑3722522
2016-08-15 19:42
为什么用getElementsByName()方法后就不能访问节点属性了
你获取属性的用法错了。将这句 var hot=document.getElementsByName("title");改为var hot=document.getElementsByTagName("li");即可
不是所有的标签都是可以用getElementsByName(name)的,确切的说,getElementsByName(name)是<input>的内建属性,其他标签不适用,这就是你为什么显示不出来的原因。
getElementsByName("title");和document.getElementsByTagName("li");的效果不是一样的吗都是活的一个元素节点,那为什么会显示不出啊
getElementsByName("title");和document.getElementsByTagName("li");的效果不是一样的吗都是活的一个属性节点,那为什么会显示不出啊
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题