相关疑难解决方法(0)

NO_MODIFICATION_ALLOWED_ERR DOM例外7的Chrome错误

我有以下代码将样式插入DOM(有一个用于将样式注入DOM的用例,所以请不要问为什么或者说在.css文件中加载css).

<script type="text/javascript">
window.onload = function()
{
    var bmstyle = document.createElement('style');
    bmstyle.setAttribute('type', 'text/css');
    var styleStr = "#test-div {background:#FFF;border:2px solid #315300;";
    bmstyle.innerHTML = styleStr;
    document.body.appendChild(bmstyle);
}

</script>
Run Code Online (Sandbox Code Playgroud)

如果我在Firefox中运行,它运行正常.但是我在Google Chrome中遇到了这个错误:

Line bmstyle.innerHTML = styleStr;
Uncaught Error: NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7
Run Code Online (Sandbox Code Playgroud)

有人有修复吗?谢谢

html javascript css dom google-chrome

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

css ×1

dom ×1

google-chrome ×1

html ×1

javascript ×1