javascript - SCRIPT5045 : Assignment to read-only properties is not allowed in strict mode

标签 javascript

我得到 SCRIPT5045: Assignment to read-only properties is not allowed in strict mode in IE 11 (latest Chrome works fine) 引用行

A.doc.head = A.doc.getElementsByTagName('HEAD')[0];

我对如何修复它感到困惑。我在下面包含了相关代码。

(function (win, doc, arg) {
    'use strict';
    var A = win[arg.prefix] = {
        'win': win,
        'doc': doc,
        'arg': arg,
        'stu': {},
        'fun': (function () {
            return {
                init: function () {
                    var scripts = A.doc.getElementsByTagName('SCRIPT'),
                        n = scripts.length,
                        i;
                    for (i = 0; i < n; i = i + 1) {
                        if (scripts[i].src.match(A.arg.src)) {
                            A.arg.script = scripts[i];
                            A.arg.options = A.fun.options();
                            break;
                        }
                    }
                    A.doc.head = A.doc.getElementsByTagName('HEAD')[0];
                    A.fun.structure();
                },
                // more functions
        }())
    };
    A.fun.init();
}(window, document, {
    'prefix': 'accescape_' + new Date().getTime(),
    'src': '/widget.js',
    'defaults': {
        'language': 'en'
    }
}));

最佳答案

document.head是只读属性。如果你想为旧 IE 填充它,你最好先测试它是否不存在:

if (!doc.head)
    doc.head = doc.getElementsByTagName("head")[0];

关于javascript - SCRIPT5045 : Assignment to read-only properties is not allowed in strict mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24635139/

相关文章:

javascript - 是否可以将文本标记为不可搜索?

javascript - javascript上的多线程捕获子线程的响应

javascript - 无法在 typescript 的 JointJS 元素中添加 HTML

javascript - jQuery - 日期选择器 - onblur

javascript - jQuery - 图像 slider 不工作

javascript - 更新特征数组的特定对象

java - js- 我可以使用仅 javascript-> 客户端和 js/java-> 服务器端的 OAuth 对用户进行身份验证吗?

javascript - 将数据从 Controller 发送到js函数

JavaScript for 循环,innerHTML 在循环执行期间不更新

javascript - Yelp 鼠标跟踪机制