Javascript
yuriman
这个作者很懒,什么都没留下…
展开
-
IE中getElementById的 Bug
在IE7以前的版本中,有一个Bug,就是通过getElementById获取节点的时候,IE会把name属性当成id属性来处理。【IE8已经修复了改Bug】先看一个例子: 结果是“111”原因就是出现在前面,而且它的name属性和第二个input的id一样,就导致了,IE选取了第一个input。参照YUI中的方法,重写了getElementById转载 2010-09-06 11:23:00 · 396 阅读 · 0 评论 -
IE下尚未实现错误的原因
IE下JS执行,提示“尚未实现”的错误,在firebug中没有任何错误提示。打开IE就遇到该死的“尚未实现错误”,根据IE中提示的位置找过去也没有发现任何错误,看来IE的报错定位也不太准确。 在网上找到的原因:错误在于window.onload= myFunc(var1,var2);IE的window.onload函数中不支持参数调用,虽然函数会照样执行,但是却会出现报错,影响后续脚本的继续执行,下面是两种简单而有用的解决办法:再写一个函数,譬如function loadFunc(){ my转载 2010-09-06 11:18:00 · 962 阅读 · 0 评论 -
IE使用innerHTML出现未知的运行时错误的原因
原因有两个 1.元素的innerHTML属性是只读。。 只读元素:COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR, INPUT, BR 2.HTML错误的嵌套例如在p里嵌套div那修改div的innerHTML属性也会出现错误转载 2010-09-06 11:16:00 · 369 阅读 · 0 评论