尝试在firefox扩展中获取title属性时出错

时间:2012-05-23 08:30:59

标签: javascript firefox-addon

我有点难过为什么这不起作用。我正在尝试获取正在浏览器中加载的文档的标题。不幸的是,我的代码产生了一个奇怪的错误。

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方法不是函数。

1 个答案:

答案 0 :(得分:0)

那是因为HTMLDocument没有它。请改用event.originalTarget.title