gpt4 book ai didi

javascript - Google Chrome 扩展对于任何 getElement 返回未定义

转载 作者:行者123 更新时间:2023-12-03 11:59:44 25 4
gpt4 key购买 nike

所以我尝试编写一个毫无意义的 chrome 扩展,但在我的内容脚本中,任何 getElements 返回未定义。

这是我的 list .json

    {
"name": "xyx",
"version": "1.0",
"manifest_version": 2,
"description": "xyx",
"permissions":[
"tabs",
"bookmarks",
"activeTab"
],
"content_scripts":[
{
"matches":["http://*/*"],
"js":["func.js"],
"run_at":"document_end",
"all_frames":true
}
]

}

这是我的内容脚本

    var x = document.getElementsByTagName["href"];
for(var i = 0; i <= x.length; i++){
x[i].innerHTML = "http://www.facebook.com";
}

出于某种原因,我无法让它停止返回未定义。有什么解决方案吗?

最佳答案

href 不是标签,而是属性。上述代码的另一个问题是您应该使用圆括号 (),如 var x = document.getElementsByTagName("a");

关于javascript - Google Chrome 扩展对于任何 getElement 返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25467277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com