问答详情
源自:9-7 节点属性

节点属性问题

为什么用getElementsByName()方法后就不能访问节点属性了

提问者:粑粑3722522 2016-08-15 19:42

个回答

  • 慕斯9155331
    2016-08-15 20:22:41
    已采纳

    你获取属性的用法错了。将这句 var hot=document.getElementsByName("title");改为var hot=document.getElementsByTagName("li");即可

  • 穗积
    2016-08-18 16:00:34

    不是所有的标签都是可以用getElementsByName(name)的,确切的说,getElementsByName(name)是<input>的内建属性,其他标签不适用,这就是你为什么显示不出来的原因。

  • 粑粑3722522
    2016-08-15 20:44:22

    getElementsByName("title");和document.getElementsByTagName("li");的效果不是一样的吗都是活的一个元素节点,那为什么会显示不出啊

  • 粑粑3722522
    2016-08-15 20:43:19

    getElementsByName("title");和document.getElementsByTagName("li");的效果不是一样的吗都是活的一个属性节点,那为什么会显示不出啊