0
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 新手,我一辈子都搞不清楚。

4

1 回答 1

3

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

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

或者您也可以获取所有链接,document.links例如:

var links = document.links;
于 2012-06-27T18:26:58.950 回答