我想開發一個Firefox擴展。下面的代碼:getElementsByTagName(「div」)。長度爲任何網頁返回零
var divList = document.getElementsByTagName("div") ;
Components.utils.reportError("num of divs = " + divList.length) ;
總是說: - 的div = NUM個0
我不明白的是,我在這一段簡單的代碼我做了錯誤。當我將"div"
替換爲"*"
時,我在任何網頁上總能得到1100左右的值。
nodeName是窗口。 – euphoria83 2010-11-14 19:35:35
這是什麼意思?哪個元素具有nodeName窗口? – euphoria83 2010-11-14 19:38:44
從這篇文章:http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-extension/似乎你需要'content.document.getElementsByTagName' – 2010-11-14 19:39:59