在Internet Explorer 10中,我有以下内容:
/*
* Alias document.getElementById(), to reduce typing, improve
* readability and speed up access to the function.
*/
var getElmById = document.getElementById;
function . . . (ctlID) {
var ctrl = getElmById(ctlID); // <————<<< error raised here
. . .
}
这一直很好,但突然间给了我
SCRIPT65535:无效的调用对象
我已经确定,如果我勾选方框,工具>兼容性视图设置> [_]在兼容性视图中显示Intranet站点,别名函数运行正常,但如果我清除该框,则会收到错误.
是什么原因? IE正在回应的具体问题是什么?是否已消除了这样的混叠功能? “文档”对象的行为方式是否有所改变?
最佳答案 我刚刚发布了这个作为答案,但我没有看到它.再试一次……
这个主题有一个很好的答案: