我在我的javascript代码中使用了以下函数:
function k_addLoadEvent() {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
alert('in');
window.onload = function(){alert('hi');}
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
someFunction();
}
}
}
k_addLoadEvent();
行window.onload = function(){alert('hi');}
在IE 9及以下版本中无效。
警报alert('in')
正在运行,但不是alert('hi')
。我没有在控制台中看到任何错误。
我在代码中缺少什么?