IE 8 outline-width未指定错误

时间:2012-09-24 15:51:27

标签: javascript jquery css internet-explorer-8

鉴于此html元素:

<input id="test" style = "outline-width: medium;" />

这个jQuery调用:

console.log($('#test').css("outline-width"));

我在控制台(IE 8)中看到了这一点:

  

“未指定的错误。”

jQuery 1.8.2包含在页面上(版本似乎并不重要),但我不认为这是一个jQuery问题。

在IE8中尝试这个小提琴:http://jsfiddle.net/vAWB4/5/

为什么呼叫失败?它在我尝试的其他所有浏览器中都能正常工作,包括IE9设置为IE8浏览器模式。

1 个答案:

答案 0 :(得分:1)

除非您指定DOCTYPE,否则在使用"outline-width"时IE8将抛出错误。此外,还可以选择使用<meta>标签强制它在IE8标准模式下运行。