求一个javascript事件 有没有等html页面都载入完成后才触发的事件,就是读完最后一个</html>标记才触发的事件,有吗?帮助感谢如下 Test.htm----------------- <html><body><div></div></body></html> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.onload=function(){alert(1);}//ordocument.body.onload=function(){alert(2);} 将要触发的事件代码块放在网页尾部即可实现.如:<script> alert("a");</script> 将要触发的事件代码块放在网页尾部即可实现. 如: Test.htm ----------------- <html> <body> <div> </div> <script> alert("a"); </script> </body> </html> var ready=function(readyCall) { if(document.addEventListener) document.addEventListener("DOMContentLoaded",function() { document.removeEventListener("DOMContentLoaded",arguments.callee,false); readyCall(); },false); else if(document.attachEvent) {//for IE if(document.documentElement.doScroll && window.self==window.top) { (function() { try { document.documentElement.doScroll("left"); }catch(ex) { setTimeout(arguments.callee,5); return; } readyCall(); })(); }else {//maybe late but also for iframes document.attachEvent("onreadystatechange",function() { if(document.readyState==="complete") { document.detachEvent("onreadystatechange", arguments.callee); readyCall(); } }); } }}ready(function() { alert("dom加载完毕,可能图片还未加载 ,如果直接使用window.onload 的话,需要等待图片加载完毕");}); 用jquery的话,可以这样$().ready(functon(){......}) 可以把事件写在html后面,也可以用onload之后,触发事件,如果是引用的js,那就加上一个defer,延迟触发js事件! JS中把一个变量输出在textarea 标签内,请问如何实现 跪求以下表格如何用js排序,要求简练谢谢,不要复制 js设置div显示位置求css+js高手 测试的题的js怎么写呢? showModalDialog打开的模式对话框如何实现resizeto方法 求助:select宽度问题 问个 Dreamweaver MX 与 五笔 的兼容性问题 改变部份单元格的字体大小 请问一个树形菜单的错误! HelpHelpHelpHelp:在线求助:如何不执行这个函数??? 请问如何用JS实现图片点击后位置转换? ajax异步出错
alert(1);
}//ordocument.body.onload=function(){
alert(2);
}
如:<script>
alert("a");
</script>
如: Test.htm
----------------- <html>
<body>
<div> </div>
<script>
alert("a");
</script>
</body>
</html>
var ready=function(readyCall) {
if(document.addEventListener)
document.addEventListener("DOMContentLoaded",function() {
document.removeEventListener("DOMContentLoaded",arguments.callee,false);
readyCall();
},false);
else if(document.attachEvent) {//for IE
if(document.documentElement.doScroll && window.self==window.top) {
(function() {
try {
document.documentElement.doScroll("left");
}catch(ex) {
setTimeout(arguments.callee,5);
return;
}
readyCall();
})();
}else {//maybe late but also for iframes
document.attachEvent("onreadystatechange",function() {
if(document.readyState==="complete") {
document.detachEvent("onreadystatechange", arguments.callee);
readyCall();
}
});
}
}
}
ready(function() {
alert("dom加载完毕,可能图片还未加载 ,如果直接使用window.onload 的话,需要等待图片加载完毕");
});
$().ready(functon(){
......
})