关于input标签的button和button的点击事件在使用window.onload无效
2016-12-14 15:12
316 查看
在使用window.onload的过程中,相信很多朋友可能会碰到一个现象,当我们在使用input标签里面的button类型(或者button)标签的时候,我们都知道,window.onload方法的好处,是在代码加载完毕后,执行的代码块,因此在一定程度避免调用为空的现象。
解决的方案有二个,(1)可以把他放在onload方法之外(2)若非要放在onload里面,可以btn.onclick=function(){};
经过后期的深入了解,发现javascript事件模型分为:内联模型和脚本模型; 内联模型需要加载的是一个全局函数,而放在函数内部的函数属于脚本模型。因此才会发生上述的问题。
解决的方案有二个,(1)可以把他放在onload方法之外(2)若非要放在onload里面,可以btn.onclick=function(){};
经过后期的深入了解,发现javascript事件模型分为:内联模型和脚本模型; 内联模型需要加载的是一个全局函数,而放在函数内部的函数属于脚本模型。因此才会发生上述的问题。
相关文章推荐
- 关于jsp页面form标签里面的checkbox点击事件无效的原因之一
- 关于BUTTON模拟FILE控件的点击事件的一揽子解决方案
- IE6 中 window.location.href 不能跳转 以及关于a标签点击返回顶部的解决方法
- 使用jquery trigger 触发a标签的click事件取代window.open方法
- 使用jQuery 模拟鼠标点击a标签事件 实现定位
- 使用jQuery模拟鼠标点击a标签事件
- Button的使用(三):处理点击事件
- 关于相同页面用一个页面实现,点击datalist中Button按钮出现“回发或回调参数无效......”
- Iscroll.js使用之后页面上面A标签的onclick事件无效了
- 使用JS或jQuery模拟鼠标点击a标签事件
- android button 点击事件(最常使用)
- AlertDialog中使用自定义View,其中的Button如何设置点击事件监听
- Extjs grid column里添加button等html标签,并增加点击事件
- PopupWindow中使用GridView无法响应OnItemClickListener点击事件
- 关于使用input type=file 标签上传文件的注意细节(上传文件 无法获取文件 问题)
- 使用JS或jQuery模拟鼠标点击a标签事件代码
- jQuery触发<a>标签的点击事件无效
- Extjs grid column里添加button等html标签,并增加点击事件
- 关于Android中popupwindow的listview的item点击事件无效的解决方案
- 关于Linearlayout点击事件无效的问题