节点属性问题

来源:9-7 节点属性

粑粑3722522

2016-08-15 19:42

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

写回答 关注

4回答

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

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

    粑粑3722...

    非常感谢!

    2016-08-18 17:06:11

    共 1 条回复 >

  • 穗积
    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");的效果不是一样的吗都是活的一个属性节点,那为什么会显示不出啊

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

467397 学习 · 21877 问题

查看课程

相似问题