如何在页面呈现后激发javascript方法
大家好,我需要在页面呈现后调用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
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()函数,该函数在加载文档时执行(因为浏览器中的情况也不同)