这段javascript代码有什么问题?

时间:2012-06-27 18:25:35

标签: javascript

window.addEventListener("load", run, false);

function run() {
    var links = content.document.getElementsByTagName("a");
    var x = "";
    for (var i = 0; i < links.length; i++) {
        x = x + "<p>" + links[i] + "</p>";
    }
    document.write(x);
}

我是JavaScript的新手,我不能为我的生活弄清楚。

1 个答案:

答案 0 :(得分:3)

删除contents,因为它不是window等文档的父项,我怀疑没有content对象内置JavaScript(尽管jQuery中有contents()函数):

var links = content.document.getElementsByTagName("a");
          ------^

或者您也可以获得document.links的所有链接:

var links = document.links;