JavaScript中点击事件的写法


Posted in Javascript onJune 28, 2016
<button id="btn">click</button>
var btn=document.getElementById('btn');

第一种:

btn.onclick=function(){
alert('hello world');
}

消除事件:btn.onclick=null;//就不会弹出框了

第二种:

btn.addEventListener('click',function(){alert('hello world')},false);
btn.addEventListener('click',function(){alert(this.id)},false);

第三种:

function demo(){

alert('hello');
}
<button id="btn" onclick="demo()">click</button>

下面给大家介绍js触发按钮点击事件

模拟JS触发按钮点击功能

<html> 
  <head> 
    <title>usually function</title> 
  </head> 
  <script> 
function load(){ 
  //下面两种方法效果是一样的 
  document.getElementById("target").onclick(); 
  document.getElementById("target").click(); 
} 
function test(){ 
  alert("test"); 
} 
</script> 
  <body onload="load()"> 
    <button id="target" onclick="test()">test</button> 
  </body> 
<html>

 备注:

btnObj.click()是真正地用程序去点击按钮,触发了按钮的onclick()事件

btnObj.onclick()只是简单地调用了btnObj的onclick所指向的方法,只是调用方法而已,并未触发事件

Javascript 相关文章推荐
运用jquery实现table单双行不同显示并能单行选中
Jul 25 Javascript
层序遍历在ExtJs的TreePanel中的应用
Oct 16 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
Nov 11 Javascript
js实现每日自动换一张图片的方法
May 04 Javascript
AngularJS入门教程之过滤器详解
Aug 19 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
Jan 21 Javascript
js实现网页定位导航功能
Mar 07 Javascript
分享vue.js devtools遇到一系列问题
Oct 24 Javascript
原生js实现仿window10系统日历效果的实例
Oct 31 Javascript
原生JS进行前后端同构
Apr 22 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
Sep 26 Javascript
vue实现户籍管理系统
May 29 Javascript
js改变style样式和css样式的简单实例
Jun 28 #Javascript
js改变css样式的三种方法推荐
Jun 28 #Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
Jun 28 #Javascript
获取input标签的所有属性的方法
Jun 28 #Javascript
JavaScript ES6的新特性使用新方法定义Class
Jun 28 #Javascript
javascript 常用验证函数总结
Jun 28 #Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
Jun 28 #Javascript
You might like
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
一个数据采集类
2007/02/14 PHP
apache rewrite_module模块使用教程
2008/01/10 PHP
PHP积分兑换接口实例
2015/02/09 PHP
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
js的toUpperCase方法用法实例
2015/01/27 Javascript
JS解析XML实例分析
2015/01/30 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
JS代码实现电脑配置检测功能
2018/03/21 Javascript
vue实现图片按比例缩放问题操作
2020/08/11 Javascript
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
Python3简单实例计算同花的概率代码
2017/12/06 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
目前最全的python的就业方向
2018/06/05 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
python实现扫雷游戏的示例
2020/10/20 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
大学毕业生个人自荐信范文
2014/01/08 职场文书
学生党支部先进事迹
2014/02/04 职场文书
环保口号大全
2014/06/12 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
生日答谢词
2015/01/05 职场文书
大学入学感言
2015/08/01 职场文书
Python中request的基本使用解决乱码问题
2022/04/12 Python
vue封装数字翻牌器
2022/04/20 Vue.js