javascript - 如何使用 Chrome 扩展程序插入 HTML?

标签 javascript html css google-chrome google-chrome-extension

我需要我的 chrome 扩展程序将 html 插入到页面中。我能够插入 html,但在按照我想要的方式设置插入元素的样式时遇到问题。

enter image description here

上图是我正在寻找的示例。我查看了插入的灰色框的 CSS,并尝试实现相同的功能,但当我尝试执行此操作时,控制台出现错误。

我得到的错误:

Uncaught ReferenceError: Invalid left-hand side in assignment

我用来设置样式的代码(CSS 到 JS):

(function() {

    // just place a div at top right
    var div = document.createElement('div');
    div.style.position = 'fixed';
    div.style.background-color = '505F69';
    div.style.box-sizing = 'border-box';
    // div.font-size = '16px';
    div.style.top = 0;
    div.style.right = 0;
    // div.textContent = 'test';
    div.style.zIndex = 1000000000;
    div.innerHTML += 'Injected!';
    document.body.appendChild(div);



})();

我在使用“div.style.background-color”和“div.style.box-sizing”时遇到错误。

关于如何复制这个有什么建议吗?

最佳答案

"div.style.background-color" and "div.style.box-sizing".

使用

“div.style.backgroundColor”和“div.style.boxSizing”。

关于javascript - 如何使用 Chrome 扩展程序插入 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48635343/

相关文章:

jquery - IE8 中的 Highchart 渲染器路径问题

javascript - 转换属性值为 : "HH:MM:SS" to string "N Minutes"? 的对象的更快方法是什么

javascript - 使用简单的 JavaScript

jquery - 在 Bootstrap 中获取按钮下的下拉菜单

html - 调整大小时裁剪 CSS 形状的两侧

javascript - 如何在 Javascript 中平滑地移动角色(没有 Canvas)

Jquery/CSS – 将类添加到第一个 :p of multiple div with specified class

javascript - 如何让按钮在点击时显示内容?

javascript - 循环接收到的 json 字符串以通过 jquery 获取值

jquery - 将图片从 src 发布到服务器