代码之家  ›  专栏  ›  技术社区  ›  Nithesh Narayanan

页面加载完成后,如何执行JavaScript函数?

  •  6
  • Nithesh Narayanan  · 技术社区  · 16 年前

    4 回复  |  直到 11 年前
        1
  •  7
  •   Sarfraz    16 年前

    使用 onload 类似这样的事件:

    window.onload = function(){
      // your code here.......
    };
    
        2
  •  7
  •   David W. Keith    16 年前

    要使onload处理程序在所有浏览器中都能正常工作,请执行以下操作:

    if (addEventListener in document) { // use W3C standard method
        document.addEventListener('load', yourFunction, false);
    } else { // fall back to traditional method
        document.onload = yourFunction;
    }
    

    http://www.quirksmode.org/js/events_advanced.html 更多细节

        3
  •  1
  •   Paul D. Waite    16 年前

    大多数JavaScript框架(例如。 jQuery Prototype )封装与此类似的功能。

    $() http://api.jquery.com/jQuery/#jQuery3 .

    这发生在 onload 事件激发,如 等待所有外部文件(如图像)下载。JavaScript可能只需要DOM就可以了;如果是这样,这种方法比等待更好 加载

        4
  •  0
  •   Newbie    16 年前

    Event.observe(窗口,“onload”,函数);