原问题是在这里:[url]http://www.iteye.com/problems/2739[/url]
一个普通的HTML页面.代码如下:
[code="html"]
aa |
aa |
[/code]
运行没有任何错误.一切正常.
但当在IE中,打开搜索框进行搜索.输入内容并点击"查找下一个".然后就会报错.
错误如图:
[img]/upload/attachment/49746/ce4ec1f9-1911-3325-a46e-8f5950b03065.jpg[/img]
检查代码,无不妥之处.
但如果把中的内容改一下.变为:
code="js"{
var widthStyle = document.getElementById("report").getElementsByTagName("table")[0].style.width;
document.getElementById("control_table").style.width = widthStyle;
var length = widthStyle.substring(0, widthStyle.length - 2);
document.getElementById("control_bar").style.width = (length - 200) + "px";
})();[/code]
偶想知道的是什么东东造成这种现象的?
IE代码问题?Javascript臭虫?集体人品大爆发?
Ps:这个问题只在IE下出现.&偶用滴是IE6.0,OS为Win2K.
[b]问题补充:[/b]
嘿,学习不够仔细,今天才知道window中有个length属性...掌嘴.
就算是length的冲突.我前面已经说了,代码运行的时候没有任何问题.即使是在没有把length改为length1之前,代码运行也没有任何问题.只有在搜索时,才会报错.
我是想找"原因",而非"解决方案".