我有点难过为什么这不起作用。我正在尝试获取正在浏览器中加载的文档的标题。不幸的是,我的代码产生了一个奇怪的错误。
let lg = Components.classes["@mozilla.org/consoleservice;1"].getService(Components.interfaces.nsIConsoleService);
window.addEventListener("load", function p7Foxload() {
window.removeEventListener("load", p7Foxload, false);
gBrowser.addEventListener("DOMContentLoaded", function(event){
if(event.originalTarget instanceof HTMLDocument) {
lg.logStringMessage(event.originalTarget.getAttribute('title'));
}
}, false);
}, false);
它给了我以下错误:
event.originalTarget.getAttribute is not a function
我不明白为什么说getAttribute方法不是函数。
答案 0 :(得分:0)
那是因为HTMLDocument
没有它。请改用event.originalTarget.title
。