问答详情
源自:9-6 setAttribute()方法

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

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

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

提问者:慕用3024512 2017-04-14 09:38

个回答

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

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