gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 05:34:43 24 4
gpt4 key购买 nike

我得到 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com