【发布时间】:2018-04-23 20:03:35
【问题描述】:
我从未见过这个错误。我们有一些使用 Internet Explorer 6 的客户端,因此我们需要一些页面来处理它。
我们有以下 HTML 代码:
<script type="text/javascript">
var bust = 236;
</script>
IE6 抛出以下错误消息:'Undefined' is null or not an object。
你知道它可能是什么吗? 谢谢。
【问题讨论】:
-
HTML 中没有
id="bust"的元素吗?古代 IE 过去常常从 ID 生成全局变量,这有时会导致意外。 -
“很抱歉,你别无选择,只能停止使用 IE6” 是全面的胜利。
-
@IlyaStreltsyn:不只是古代的 IE,所有的浏览器都这样做,而且很多代码都依赖于它,以至于它是 been standardized。
-
@IlyaStreltsyn 所以如果我使用一个名为
button的变量,它可能会抛出一个错误? -
请用minimal reproducible example 更新您的问题,以证明问题(当然,您目前没有)。以防有人仍然可以挖出装有 IE6 的虚拟机。
标签: javascript internet-explorer-6