【发布时间】:2019-05-23 14:18:21
【问题描述】:
我的 3000 行代码在 chrome 和 Firefox 中执行得很好,报告的错误为零。
但是,在 IE11(代码必须运行的地方)中,我收到一条错误消息,指出以下行不支持“from”方法:
var inputsArray = Array.from(document.querySelectorAll('input.input' + b));
我该如何解决这个问题?
HTML 文件包含正确的 edge 兼容模式,所以这不是问题。
【问题讨论】:
-
var inputsArray = Array.prototype.slice.call(document.querySelectorAll('input.input' + b)); -
这真的不是 Stack Overflow 的问题。 IE 11 几年前就停止了更新,并且不支持任何新的 ECMAScript API。你可以用谷歌搜索一下。
-
@ScottMarcus 同意你的看法。仍然有数百个客户仍然需要我们提供兼容 IE11 的网站。
-
@CodeHacker 这与 Stack Overflow 适合什么样的问题无关。这个问题是真实存在的,但 Stack Overflow 不适合您可能遇到的任何老问题。我们希望您在发帖前进行研究,对此进行简单的 Google 搜索即可提供答案。
标签: javascript internet-explorer-11