问答详情
源自:9-3 getElementsByTagName()方法

li=list[0];

这里的

var list=document.getElementsByTagName("li");

li=list[0];

和 var list=document.getElementsByTagName("li")[0]; 

是不是一个意思呢?

提问者:bushiwuqingwu 2018-07-26 16:49

个回答

  • 慕标1871481
    2018-09-04 14:07:20

    li=list[0] 相当于 li=document.getElementsByTagName("li")[0]; 

  • 我记O
    2018-08-01 10:30:52

    //逐条分析
    var list=document.getElementsByTagName("li");// list 是一个数组
    li=list[0];//变量li 表示数组list的第一个元素,就是第一个标签 
    
    var list=document.getElementsByTagName("li")[0]; 给加个括号就是下面的代码
    var list = (document.getElementsByTagName("li"))[0]//表示第一个元素,也是都一个标签
    
    所以:表示的是同一个意思,都是第一个<li>标签


  • domino11
    2018-07-27 15:37:18

    li【0】指的是第一个li

    上面的没懂什么意思