我已经找到了我一直遇到的一个 Javascript 问题,这个问题可以在这段代码中看到,在页面加载后运行:
var btns = document.getElementsByTagName('button');
console.log(btns);
divs = document.getElementsByTagName("div");
console.log(btns.length);
console.log(btns);
当此代码工作时(并且不显示空白数组 []),它会在控制台中显示按钮数组,然后是 0,然后是按钮数组。这怎么会返回错误的长度值?