bushiwuqingwu
2018-07-26 16:49
这里的
var list=document.getElementsByTagName("li");
li=list[0];
和 var list=document.getElementsByTagName("li")[0];
是不是一个意思呢?
li=list[0] 相当于 li=document.getElementsByTagName("li")[0];
//逐条分析 var list=document.getElementsByTagName("li");// list 是一个数组 li=list[0];//变量li 表示数组list的第一个元素,就是第一个标签 var list=document.getElementsByTagName("li")[0]; 给加个括号就是下面的代码 var list = (document.getElementsByTagName("li"))[0]//表示第一个元素,也是都一个标签 所以:表示的是同一个意思,都是第一个<li>标签
li【0】指的是第一个li
上面的没懂什么意思
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题