在以前版本的IE中,该行代码是工作的,但是在IE10不工作。
而且它所在的html也报!DOCTYPE错误,
但是其实是一个特别简单原始的html页面,用的是最常见的简单元素,没有花哨的语法,而且在以前版本的IE从来没报过错,感觉不应该报错。
查来查去,最后发现跟兼容性视图有关,
方法一:在开发人员工具设置一下IE10兼容
方法二:在IE10工具-兼容性视图选择在兼容性视图显示所有网页就可以了,
具体可以参考
http://stackoverflow.com/questions/15387325/force-ie10-to-run-in-ie10-compatibility-view
但是关于javascript函数getElementById的讨论很多,反正好像除了ff, 其他浏览器或多或少都有点问题
http://www.phpied.com/getelementbyid-description-in-ie/
http://www.phpied.com/browser-implied-globals/