如何使用带有点表示法和括号表示法的Javascript .length产生不同的结果?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (72)

将一个简单的HTML示例放在一起:

<ul id="allList">
  <li>a</li>
  <li>b</li>
  <li>c</li>
  <li>d</li>
  <li>e</li>
  <li>f</li>
</ul>

console.log(document.getElementById("allList").getElementsByTagName("li").length);
//6


console.log(document.getElementById("allList").getElementsByTagName("li")[length]); 
//<li>a</li> 
提问于
用户回答回答于

方括号符号采用string,length是一个变量,访问Length属性

用户回答回答于

试着把'length'放在括号里而不是长度里

扫码关注云+社区

领取腾讯云代金券