为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 里面的 window.onload是什么意思?

javascript 里面的 window.onload是什么意思?

慕运维8079593 2019-03-03 00:00:02
javascript 里面的 window.onload是什么意思?
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

window.onload的意思是:事件会在页面加载完成后触发。

例如:

<!doctype html>

<html>

<head>

<title>window.onload示例</title>

<script type="text/javascript">

window.onload = function(){

alert('页面加载完成');

}

alert('页面尚未加载完成,页面内容不显示');

</script>

</head>

<body>

页面内容

</body>

</html>

用法:一般可以用这个事件做一些页面数据初始化之类的工作。

扩展资料:

window.onload使用方法:

1、window.onload=function(){

var tr=obj.parentNode.parentNode;

tr.parentNode.removeChild(tr);

}

2、function func(){

var tr=obj.parentNode.parentNode;

tr.parentNode.removeChild(tr);

}

window.onload=func;

例如:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 

<html> 

<head> 

<title>Untitled</title> 

<script type="text/javascript"> 

function ShowMessage() 

alert("true"); 

window.onload=ShowMessage(); 

</script> 

</head> 

<body> 

当你看到true时看不到我 

</body> 

</html> 

当你看到true的弹出框的时候,你肯定没有看到“当你看到true时看不到我”,说明页面还没有载入完就已经开始执行js了。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 

<html>

<head> 

<title>Untitled</title> 

<script type="text/javascript"> 

function ShowMessage() 

alert("true"); 

window.onload=function(){ShowMessage();} 

</script> 

</head> 

<body> 

你看到true时就看到我了 

</body> 

</html>

当你看到true的弹出框的时候,你也会看到“你看到true时就看到我了”,这个才是真正的页面载入完才 触发。 

 



查看完整回答
反对 回复 2019-03-13
?
临摹微笑

TA贡献1982条经验 获得超2个赞

onload 事件会在页面或图像加载完成后立即发生。

window.onload事件会在页面加载完成后触发。

示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<!doctype html>

<html>

<head>

    <title>window.onload示例</title>

    <script type="text/javascript">

        window.onload = function(){

            alert('页面加载完成');

        }

        alert('页面尚未加载完成,页面内容不显示');

    </script>

</head>

<body>

页面内容

</body>

</html>

打开该页面会首先弹出“页面尚未加载完成,页面内容不显示”提示框,此时页面时空白的(由于alert会阻塞页面的线程,所以页面不会继续加载,直到点击确定后才会继续执行),点击确定后,会弹出提示“页面加载完成”,此时可以看到页面内容四个字,页面已加载完成。

 

 


查看完整回答
反对 回复 2019-03-13
?
噜噜哒

TA贡献1784条经验 获得超7个赞

window.onload 是javaScript 的页面加载完成事件,当一个Web页面加载完成后就会触发执行window.onload 里的代码,一般可以用这个事件做一些页面数据初始化之类的工作。希望对你有所帮助

查看完整回答
反对 回复 2019-03-13
  • 3 回答
  • 0 关注
  • 2012 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号