Javascript window.onload在IE9及以下版本中不工作
我在javascript代码中使用了以下函数:Javascript window.onload在IE9及以下版本中不工作,javascript,Javascript,我在javascript代码中使用了以下函数: function k_addLoadEvent() { var oldonload = window.onload; if (typeof window.onload != 'function') { alert('in'); window.onload = function(){alert('hi');} } else { window.onload = function
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();
line window.onload=函数{alert'hi';}在IE 9及以下版本中不起作用。
警报“in”正在工作,但警报“hi”不工作。我在控制台中没有看到任何错误
代码中缺少什么?什么都没有?我在IE 9中看到了这两个警报。可能是安全设置阻止本地文件运行脚本。可能是javascript代码中的其他内容导致的吗?您将代码放在哪里?这很重要。试着把你的代码放在身体里。试试这把小提琴。然后尝试再次运行它,选择onLoad,从左上角的第二个下拉列表中选择onLoad。它正在从这里处理ie9@RobG:但奇怪的是,他能够看到第一个警报,所以我猜这不是原因?可能是重复的