<html>
<head>
<script type="text/javascript">
document.getElementById('btn1').onclick=function(){
alert('helleo');
};
</script>
</head>
<body>
<input type="button" name="name" value="button" id="btn1"/>
</body>
</html>

如果js代码像上面这样写就会报错:document.getElementById(...) is null,原因是按从上到下得执行顺序,执行js代码得时候还没有注册id为btn1得button,所以根据id获得得对象就为空,所以得将上面得js代码写到一个window.onload方法里面,意思是页面加载完毕以后再执行内部得js代码

<html>
<head>
<script type="text/javascript">
window.onload=function(){
document.getElementById('btn1').onclick=function(){
alert('helleo');
};
};
</script>
</head>
<body>
<input type="button" name="name" value="button" id="btn1"/>
</body>
</html>

最新文章

  1. 完成整个DAO的实现及测试代码
  2. PageRank与TrustRank影响因素分析
  3. 服务器网站报错:由于扩展配置问题无法提供您请求的页面,请添加MIME映射,针对mp4,flv文件类型无法打开。
  4. Windows-006-映射网络驱动器图文详解
  5. jeasyui datagrid 使用记
  6. Lighttpd日志打印格式
  7. 视频处理简单实例 [OpenCV 笔记2]
  8. windows环境下nutch2.x 在eclipse中实现抓取数据存进mysql详细步骤
  9. genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤
  10. andrewchilds/jQuery.DomOutline
  11. javascript 之 第七章第三节(this关键字)
  12. RBS SharePoint 2010 Server.wmv
  13. react学习笔记1一基础知识
  14. ZT linux的mount(挂载)命令详解
  15. Spring Boot使用Log4j Implemented Over SLF4J生成日志并在控制台打印
  16. JAVA RMI远程方法调用简单实例[转]
  17. 【LGP5161】WD与数列
  18. Winform中的Treeview动态绑定数据库
  19. BZOJ3999:[TJOI2015]旅游(树链剖分)
  20. PHP 中根据 IP 获取地址

热门文章

  1. java面试题09
  2. python爬虫知识点总结(九)Requests+正则表达式爬取猫眼电影
  3. 云-资讯-Micron-Insight:云的形成方式 — 以及它的发展方向
  4. 机器学习、图像识别方面 书籍推荐 via zhihu
  5. 转:Serializable---序列化
  6. stm32之复位与待机唤醒
  7. POJ-3187
  8. 《精通Spring4.X企业应用开发实战》读后感第五章(Bean作用域)
  9. EntityFramework 中的链接研究初探
  10. LeetCode: 371 Sum of Two Integers(easy)