【发布时间】:2011-07-21 09:06:30
【问题描述】:
我正在构建一个 Firefox 附加组件,它可以读取 HTML 文档中的所有内容。
我的问题是:我无法让 XUL 中的 JS 读取 HTML 文档中的 HTML 元素。
我已经试过了
content.document.getElementsByTagName('a')
还有
document.documentElement.getElementsByTagName('a')
我做错了什么?
【问题讨论】:
-
我假设您的 JavaScript 已包含在覆盖浏览器窗口的
browser.xul中,对吧? -
lwburk 所说的,另外,您应该确保您的脚本在浏览器窗口加载后运行,而不是立即运行。
-
我在 index.xul 中运行。我的 Js 函数仅在 onclick 事件中被调用。这个事件由我放在状态栏中的按钮调用。
-
content.document.getElementsByTagName('a')应该可以,你得到什么结果?
标签: javascript firefox xhtml firefox-addon xul