我做了一个扩展,需要在每一页上放置一个固定的图像。内容脚本是:
imgTop = chrome.extension.getURL('top.png');
var top = document.createElement("img");
top.src=imgTop;
top.position='fixed';
top.zIndex='2353445';
top.top='200';
top.left='20';
document.getElementsByTagName('body')[0].appendChild(top);
我得到错误:Uncaught Error: NotFoundError: DOM Exception 8
我尝试过但不起作用的方法:
- 添加样式,例如
top.style.position
. - 使用
document.body
.
我知道我可以使用innerHTML
,但它真的很乱......
知道有什么问题吗?或者另一种注入图像的方法?