为什么li元素节点非要加下标才能访问getAttribute方法

来源:9-6 setAttribute()方法

慕用3024512

2017-04-14 09:38

 var Lists=document.getElementsByTagName("li");
 
    text=Lists.getAttribute("title");

不能这样提取出来呢,想知道原因,求教

写回答 关注

1回答

  • 慕粉小白007
    2017-04-14 10:40:57
    已采纳

    因为getElementsByTagName这个方法获取到的是一个类数组,也就是你用这个方法,能把页面上所有的li全部获取到,你现在获取到的Lists是一个集合,所以要加对应的下标才能对其中某一个进行提取,如果要全部提取的话,这就是属于操作一组元素了,操作一组元素的话就得用for循环来进行操作

    慕用3024...

    非常感谢您的耐心解答!

    2017-04-14 11:19:56

    共 1 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题