如何让页面加载完成后执行js

 我来答
小傅说数码
2018-06-26 · 数码小专家,专注分享数码知识
小傅说数码
采纳数:432 获赞数:29257

向TA提问 私信TA
展开全部

让页面加载完执行js有2种方法,js放在文档代码的下方和把语句代码放在window.onload方法里面。

js放在文档代码的下方

这是一个最简单的文档结构,引用的javascript文件都放在body的最下方和把语句放在window.onload函数里面,可以让javascript在页面加载完成后执行。

<!doctype html>  

<html>  

<head> 

<title>helloWorld--zxk</title>  

</head>  

<body>

<div></div>

<script src="xxx"></script>

</body>  

</html>  

把语句代码放在window.onload函数里面

例如这段代码,虽然script标签没有在最下方,但javascript语句放在了window.onload里面,所以可以在文档加载完成后执行。

<!doctype html>

<html>

<head>

<title>helloWorld--zxk</title>

<script>

      window.onload=function(){

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

      }

</script>

</head>

<body>

<div></div>

</body>

</html>

度木子木木
推荐于2017-10-12 · TA获得超过327个赞
知道小有建树答主
回答量:277
采纳率:50%
帮助的人:128万
展开全部
//加载事件
window.onload=function(){
    alert('加载完毕');
};

以下是window.onload与 $(document).ready()的加载区别,可以参照下

window.onload:必须等到页面内包括图片的所有元素加载完毕后才能执行。 
$(document).ready():是DOM结构绘制完毕后就执行,不必等到加载完毕。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
i178269245
2015-03-27 · TA获得超过185个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:115万
展开全部
1.js方法
window.onload=test();
function test(){
//要执行的代码
}
2.jquery方式
$(docunment).ready(function(){
//要执行的代码。
});
推荐用jquery
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式