编程语言
首页 > 编程语言> > javascript-getElementsByTagName(“ div”).length对于任何网页均返回零

javascript-getElementsByTagName(“ div”).length对于任何网页均返回零

作者:互联网

我正在尝试开发Firefox扩展.如下代码:

var divList = document.getElementsByTagName("div") ;
Components.utils.reportError("num of divs = " + divList.length) ;

总是说:-div数量= 0.

我不明白我在这段简单的代码中犯了什么错误.当我用“ *”替换“ div”时,在任何网页上我总是得到1100左右的值.

解决方法:

不确定扩展上下文的区别是什么,但可能与名称空间有关-https://developer.mozilla.org/en-US/docs/Web/API/Element/getElementsByTagName.使用“ *”时获得的1100个元素中的第一个元素的标记是什么?

标签:xul,dom,firefox,firefox-addon,javascript
来源: https://codeday.me/bug/20191105/1996846.html