我正在学习Javascript,并希望建立一个Chrome扩展添加一个小文本沿着搜索结果像下面的图像:
我有一个manifest.json和content.js脚本构建:
我的问题是content.js -我可能是过于复杂的事情,但任何指导将不胜感激。
const para = document.createElement("labeling1");
const newContent = document.createTextNode("Sustainable");
para.appendChild(newContent);
const currentDiv = document.getElementsByClassName("title");
document.body.insertBefore(para, currentDiv);
1条答案
按热度按时间dldeef671#
控制 台 应 输出 以下 错误 :
未 捕获 的 类型 错误 :无法 在 " 节点 " 上 执行 " insertBefore " :参数 2 不是 ' Node ' 型别 。
您 的 content.js 基本 正确 , 因此 将 最 后 一 个 currentDiv 更改 为 currentDiv [ 0 ] 。
content.js
中 的 每 一 个