鉴于此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浏览器模式。
答案 0 :(得分:1)
除非您指定DOCTYPE,否则在使用"outline-width"
时IE8将抛出错误。此外,还可以选择使用<meta>
标签强制它在IE8标准模式下运行。