如何在页面呈现后激发javascript方法

如何在页面呈现后激发javascript方法,javascript,asp.net,Javascript,Asp.net,大家好,我需要在页面呈现后调用javascript函数 我该怎么做 我尝试了public void页面\u LoadComplete(objectsender,EventArgs e)event 但是我的javascript失败了,因为控件尚未呈现。纯javascript: <body onLoad="foo()"> $(foo); // DOM ready jQuery: <body onLoad="foo()"> $(foo); // DOM ready

大家好,我需要在页面呈现后调用javascript函数

我该怎么做

我尝试了
public void页面\u LoadComplete(objectsender,EventArgs e)
event


但是我的javascript失败了,因为控件尚未呈现。

纯javascript:

<body onLoad="foo()"> 
$(foo); // DOM ready
jQuery:

<body onLoad="foo()"> 
$(foo); // DOM ready


您不能在window.onload事件中调用该方法吗

window.onload = function() {  
  init();  
  doSomethingElse();  
};  

使用
窗口。onload
事件

加载事件在文档加载过程结束时激发。在 此时,文档中的所有对象都在DOM中,并且 图像和子帧已完成加载

例如:

function load() {  
    alert("load event detected!");  
}  
window.onload = load; 

此处解释->

在JQuery中,我们通常会这样做:

$(function() {

 // put your code here

});

请参见此处:

使用jQuery有任何异议吗?在那里,您可以找到一个document.ready()函数,该函数在加载文档时执行(因为浏览器中的情况也不同)