js中的onload
来源:互联网 发布:mac无损播放器 编辑:程序博客网 时间:2024/05/22 15:21
js中的onload事件,有两种写法。
1.放在body中
<script>function load(){alert("页面已加载!");}</script></head><body onload="load()"><h1>Hello World!</h1></body>意思上当body标签加载完毕之后,执行onload后面gender那个load函数。
2.放在script标签中。
<script> //onload 当页面加载完毕 执行, 页面的标签创建完成并且页面依赖的外部文件都下载完毕 window.onload = function () { 。。。。。。 } </script>看上面注释,说的很清楚,这里所依赖的外部文件,指的是css,js,图片的src。为了进一步说明其实用性,引入下面的代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <img id="img" src="......" /> /*自己测试时候,引入具体的路径,或者本地,或者网络*/ <script> var img = document.getElementById("img"); console.log(img.width); </script></body></html>打开页面后,在控制台中可以看到console.log(img.width)的执行结果,为0。其为0的基本原因是,执行到<img id="img" src="......" /> 时候,不会去加载src,就去执行console.log(img.width).然后去加载相应js,css,(我们这个小案例中并没有)src,加载完毕src,才能靠src的内容,把img标签撑起来。我们如果要想立马获得img.width。就可以把代码改造为:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> //onload 当页面加载完毕 执行, 页面的标签创建完成并且页面依赖的外部文件都下载完毕 window.onload = function () { var img = document.getElementById("img"); console.log(img.width); } </script></head><body> <img id="img" src="....." /> </script></body></html>
0 0
- js中的onload
- js中的window.onload()和body.onload()
- js onload
- jquery中的ready方法、js中的window.onload和body标签中的onload的区别
- JS中的onload与jQuery中的ready区别
- JS中的onload与jQuery中的ready区别
- jQuery中的$(document).ready()与js中的window.onload
- js中有window.onload和<BODY>中的onload属性同时存在时
- js中有window.onload和<BODY>中的onload属性同时存在时 的执行顺序
- js中有window.onload和<BODY>中的onload属性同时存在时
- JS中的onload事件和jQuery中的ready事件,如何用JS实现jQuery中的ready
- js 多次onload
- js之onload事件
- JS。某 image onload。
- js解决onload冲突
- js onload事件不起作用
- js中window.onload
- js---window.onload
- python中MySQLdb的execute和executemany的使用
- Kafka的使用背景
- 软件工程各文档间的联系
- B树(平衡多路查找树)
- Mysql修改登录密码
- js中的onload
- oracle通过dblink连接mysql配置详解(全Windows下)
- Linux 安装
- mysql:安装
- opengl 光照
- 传输层流协议:RTP/RTCP、SCTP、DCCP、RTSP
- 【SSH网上商城项目实战16】Hibernate的二级缓存处理首页的热门显示
- 复习
- 414. Third Maximum Number