Javascript Jquery-IE未实现错误(在IE 8中)

Javascript Jquery-IE未实现错误(在IE 8中),javascript,jquery,Javascript,Jquery,我有一个IE未实现JavaScript错误,它似乎与我在这个网站上读到的内容无关 我使用jquery.simplemodal插件,它在除IE之外的所有浏览器中都能正常工作,除非我将doctype更改为 IE将错误指向以下代码的第一行(我指的是粗体): s.removeExpression('height') s、 removeExpression(“宽度”) s、 setExpression('height',''+bsh+'>'+bch+'?'+bsh+':'+bch+'+px') s、 s

我有一个IE未实现JavaScript错误,它似乎与我在这个网站上读到的内容无关

我使用jquery.simplemodal插件,它在除IE之外的所有浏览器中都能正常工作,除非我将doctype更改为

IE将错误指向以下代码的第一行(我指的是粗体):

s.removeExpression('height')

s、 removeExpression(“宽度”)

s、 setExpression('height',''+bsh+'>'+bch+'?'+bsh+':'+bch+'+px')

s、 setExpression('width',''+bsw+'>'+bcw+'?'+bsw+':'+bcw+'+px')

当使用不同于的doctype时,如何使其在IE中工作

(我想使用此doctype

)

该插件可从以下网址获得:。IE在第142行检测到错误

谢谢

还有一件事,它在IE中启用兼容性视图时也可以正常工作。

.setExpression()
.removeExpression()
都是非标准方法。在IE8中,微软取消了对标准模式(由XHTML doctype触发)的支持,因为他们试图使浏览器更符合标准


有人在讨论这个问题。显然,它在1.4.1版中已经修复,但您使用的是1.2.2。他们必须停止依赖这些方法;您必须升级。

IE的任何特定版本?IE 8抱歉,我应该首先提到它