我试图使用 js
的 document.getElementsByClassName
来定位一个 HTML 元素,实际上是一张表格的标题。
以下是代码:
console.log(document.getElementsByClassName('gtableheader'));
通过 Firebug
,我可以看到它记录了一个 HTMLCollection
,当我点击它时,它显示:
-> 0 tr.gtableheader
length 1
所以它确实定位到了我想要的元素。
但是当我使用以下代码时:
console.log(document.getElementsByClassName('gtableheader').length);
那么输出结果是0
。这很奇怪,对此有什么想法吗?