window.onload的简单使用
来源:互联网 发布:calendar java设置今天 编辑:程序博客网 时间:2024/05/23 14:16
<!DOCTYPE html><html><head><script>document.getElementById("btn").onclick = function() { alert("btn");}window.onload=function() { alert("btn111111");}</script></head><body><input id="btn" type="button" value="测试"></body></html>
这里当加载页面完成的时候,并没有弹出alert对话框,原因就是这一段代码导致的。
当页面从上到下开始解析的时候,由于id为btn的元素还不存在,所以上面是会导致问题。
document.getElementById("btn").onclick = function() { alert("btn");}
F12打开调试界面:
就可以看到这里给出的信息提示:Uncaught TypeError: Cannot set property 'onclick' of null(…)
页面加载完成就会弹出alert对话框。
正确代码如下:
<!DOCTYPE html><html><head><script>window.onload=function() { alert("btn111111");}</script></head><body><input id="btn" type="button" value="测试"></body></html>
或者:
<!DOCTYPE html><html><head><script>window.onload=function() { document.getElementById("btn").onclick = function() { alert("btn"); }}</script></head><body><input id="btn" type="button" value="测试"></body></html>
0 0
- window.onload的简单使用
- window.onload的使用
- window.onload的使用
- JavaScript的window.onload使用
- JS:window.onload的使用
- JS:window.onload的使用
- JS:window.onload的使用
- JS:window.onload的使用
- JS:window.onload的使用
- js:window.onload的使用
- JS:window.onload的使用
- javascript的window.onload方法使用
- window.onload的使用及补充
- javascript的window.onload方法使用
- javascript的window.onload方法使用
- 多个window.onload的使用
- window.onload()的问题
- window.onload的意义
- 实验室应急指挥系统上的跟踪小程序
- 逐浪CMS2 x3.8新功能:定时执行C#代码让二次开发虎虎添翼
- QList (链表) & QVector (数组)
- SQL的基于Qt的编程实践---1--数据库
- 工作中常用的第三放的框架
- window.onload的简单使用
- QT配置
- 修改了TabPagerIndicator开源库的一些bug
- 使用AlertDialog弹窗实现相机拍照或者从图库选取图片显示
- WebApp适配屏幕
- 从CSV文件中读取数据,使用逗号','分割问题
- Python获取汉字首字母
- windows7中64位instantclient-basic-windows.x64-11远程链接Oracle
- 前置声明和#include指令的划分