Javascript在IE中调用,但不在Chrome和FF中调用

时间:2011-03-28 16:33:47

标签: javascript internet-explorer google-chrome

我的页面中有此代码

<script language="JavaScript" defer>totCb["19782"] = 2;</script>

我几乎在脚本的末尾调用它,这应该将新值添加到数组totCb。这适用于IE,但不适用于Chrome或FF,为什么?

3 个答案:

答案 0 :(得分:3)

我不知道您使用的是哪种doctype,但是in HTML5

  

如果src属性不存在,则不能指定defer和async属性。

答案 1 :(得分:0)

不推荐使用language属性,而选择type属性。而是尝试指定它:

<script type="text/javascript" defer="defer">
  totCb["19782"] = 2;
</script>

According to w3 schoolsdefer仅受IE支持。

答案 2 :(得分:-1)

IE是唯一支持脚本标记中的延迟“属性”的浏览器。