网络编程
位置:首页>> 网络编程>> 网页设计>> IE9报“DOM Exception: INVALID_CHARACTER_ERR (5)”错误的原因及解决办法

IE9报“DOM Exception: INVALID_CHARACTER_ERR (5)”错误的原因及解决办法

作者:yemoo  发布时间:2011-09-01 19:11:07 

标签:IE9,错误,解决方法

升级了浏览器到IE9,今天进入公司网站后台突然发现有些页面进不去了,F12调试显示有JS错误:DOM Exception: INVALID_CHARACTER_ERR (5) ,具体截图如下:

之前各类JS错误提示中貌似没见过这个,按照提示找到错误位置代码如下:

貌似和CreateElement有关,但是实在不明白,于是google了一把,有如下解释:http://stackoverflow.com/questions/5344029/invalid-character-dom-exception-in-ie9

原来IE9创建DOM元素的方式较之前有了改变,开始严格遵循标准的实现,不允许通过直接传入一个完整html标记的方式来创建Dom元素。

到这里,解决方法自然也明了了,对于IE9 也采用标准的方式老老实实来实现即可:如上面代码片段。

大概很多旧的JSlib都会有这样的问题了,这个是mootools旧版本的代码,先自己update一下代码吧~

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com