iteye_17163 2008-11-13 17:00
浏览 95

[问一个以前没有答上的问题]:::诡异的IE搜索框.

原问题是在这里:[url]http://www.iteye.com/problems/2739[/url]
一个普通的HTML页面.代码如下:
[code="html"]


aa
aa

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中,打开搜索框进行搜索.输入内容并点击"查找下一个".然后就会报错.
错误如图:
[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之前,代码运行也没有任何问题.只有在搜索时,才会报错.

我是想找"原因",而非"解决方案".

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 Jenkins自动化部署—悬赏100元
    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算
    • ¥15 java如何提取出pdf里的文字?