虚拟机安装了XP ,IE 升级到IE 8了,顺手测试了一下VOA41Week ,发现列表根本就显示不出来。

在shownhide.jjs 中定义了Object 的show 和hide 方法,用于元素显示和隐藏的动画效果,但是在对元素调用这两个方法的时候,IE 提示"对象不支持此属性或方法"。找了很久找不到解决方法,在贴吧里问了一下,原来IE 中DOM 元素并不是继承自Object ,从http://msdn.microsoft.com/en-us/library/dd282900 来看,是继承自Element 。

然后改了下这两个方法,IE 、火狐和Chrome 测试都通过了。