window.onload在IE9及以下版本无效

时间:2014-02-14 04:40:23

标签: 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() {
         if (oldonload) {
           oldonload();
         }
         someFunction();
       }
     }
  }   
  k_addLoadEvent();

window.onload = function(){alert('hi');}在IE 9及以下版本中无效。 警报alert('in')正在运行,但不是alert('hi')。我没有在控制台中看到任何错误。

我在代码中缺少什么?

0 个答案:

没有答案