Javascript 设置element.style.height时IE出错?

Javascript 设置element.style.height时IE出错?,javascript,css,internet-explorer,Javascript,Css,Internet Explorer,我有一个相当大的脚本,它将五个元素的高度设置为一个像素。脚本可以在这里()找到,并在第39行抛出一个错误。该错误仅在IE6和IE7中抛出。我一辈子都看不出这有什么不对,有什么想法吗?有什么东西和div的高度不符吗?我这里有整个库的运行版本() 错误如下样式为空或不是对象 它只被抛出一次 感谢您提供的帮助。您测试过第33行中选择的内容吗 var-top=Sizzle('div.spark-corner-top div',元素[e]) 我的猜测是top可能是空的。但是它的宽度和背景颜色应用得非常完美

我有一个相当大的脚本,它将五个元素的高度设置为一个像素。脚本可以在这里()找到,并在第39行抛出一个错误。该错误仅在IE6和IE7中抛出。我一辈子都看不出这有什么不对,有什么想法吗?有什么东西和div的高度不符吗?我这里有整个库的运行版本()

错误如下
样式为空或不是对象

它只被抛出一次


感谢您提供的帮助。

您测试过第33行中选择的内容吗

var-top=Sizzle('div.spark-corner-top div',元素[e])


我的猜测是
top
可能是空的。

但是它的宽度和背景颜色应用得非常完美。@Wolfy86现在使用IE脚本调试器并检查您拥有的实际对象。问题将在这里得到解决。如果
x.style.backgroundColor=y
抛出该错误,则不能
x.style.height=z
+1为答案。好的,谢谢你迄今为止的帮助,我明天将尝试调试程序,如果你是对的,我将接受+我只是暂时把模块拿出来,当我去重新实现它的时候,我会运行所有这些检查,你可能是对的。