1、第一种

$("#btn").click(function(){操作
})

2、第二种

document.getElementById('#foo').addEventListener('click', function(){});

3、第三种
(1)绑定

<button type="submit" id="btn" οnclick="btn()">btn</button>

(2)事件

function btn(){...
}

4、第四种

$('#btn').bind('click', function();

5、第五种

$("btn").on("click",function(){});

结论:

第一种和第二种的效果是一样,可以附加多个事件处理函数,并不是只有使用jquery才能做到。

第三种方法不推荐使用,原则上HTML代码只能体现网页的结构,具体的行为应该使用javascript代码进行绑定。

除非页面上绑定事件的元素超过上万个,否则响应速度的时候就不必纠结了,只做个事件绑定还是很快的。我测试了一下,使用addEventListener绑定3000次,耗时3-4毫秒。

如果项目中统一使用jQuery的话,建议使用第一种做法,顺便还解决了IE的不兼容问题。

个人喜欢用第一种和第三种,清晰!!!

js按钮绑定点击事件相关推荐

  1. JavaScript给按钮绑定点击事件(onclick)的方法及js常见事件

    本文实例讲述了JavaScript给按钮绑定点击事件(onclick)的方法.分享给大家供大家参考.具体分析如下: 我们可以通过设定按钮的onclick属性来给按钮绑定onclick事件 <!D ...

  2. 【JavaScript】按钮绑定点击事件-onCliek事件

    [JavaScript]按钮绑定点击事件-onCliek事件 <button type="submit" id="btn">btn</butt ...

  3. 按钮绑定点击事件-onClick事件

    按钮绑定点击事件-onClick事件 <button type="submit" id="btn">btn</button> 1. 第一 ...

  4. jquery 动态按钮绑定点击事件

    一.Jquery实现点击事件的四种写法 来自:https://blog.csdn.net/liutianjie/article/details/85112787 1. $(".tab&quo ...

  5. html按钮绑定点击事件无效,jquery添加的html元素按钮为何不执行类样式绑定的click事件...

    代码举例:jquery 更多按钮:ajax json 点击按钮添加一行文本框和"提交"按钮:(没有问题,能够正常添加)服务器 $(".addMore").cli ...

  6. JS中绑定事件的5种方式——以按钮绑定点击事件为例

    按钮 <button type="submit" id="btn">btn</button> 1. 第一种: $("#btn& ...

  7. js(jquery)绑定点击事件

    <button type="submit" id="test">test</button> 第一种 $("#test" ...

  8. javascript动态生成按钮并绑定点击事件

    前一个多月公司的前端开发人员离职,公司一直在招前端,基本上每天都有几个来面试的人,就这个面试频率,也才招了一个多月才招到.绝大部分都是死在了一道上机面试提上.题目很基础,但也很考基本功,基本上才3%左 ...

  9. [Swift]最强UIButton解析 | #selector()绑定点击事件

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

最新文章

  1. 2020 年开源许可证最新趋势:67% 为宽松许可证
  2. MFC接收ShellExecute多个参数
  3. 周周有好文2007-10-28 2007-11-3
  4. mac 远程桌面提示: 证书或相关链无效
  5. Windows上安装JDK
  6. java关于异常的面试程序题_Java挑战:最难的十个面试题(附答案)「下」
  7. MyEclipse中代码提醒功能
  8. STM32编码器的学习笔记
  9. CSS — 内部样式几种常用写法(类、id)
  10. 搜狗浏览器 中文显示乱码
  11. 源于《赘婿》电视剧 拼多多申请“拼刀刀”商标
  12. python爬去百度图片_python爬虫之爬取百度图片
  13. PHP实现站内信设计思路与方案
  14. 成为域名代理商好不好?域名代理商赚钱吗?
  15. python nonetype_理解Python中的NoneType对象
  16. 怎么制作视频的动态字幕?
  17. VS2010完美卸载
  18. 为什么共享充电宝能赚钱,共享单车不行?
  19. Windows DLL编程中的导入导出:__declspec(dllimport) ,__declspec(dllexport) ,
  20. Vercel 配置服务端代理

热门文章

  1. Nginx 配置示例
  2. html静态商城网页制作 基于HTML+CSS+JavaScript在线服装商城店铺商城设计毕业论文源码...
  3. 数据软件分析(一)——静态分析
  4. CSS Tailwind
  5. 刷脸支付技术成熟能够为安全问题保驾护航
  6. Swarm管理Docker集群
  7. BT种子破案,FBI可以,你也行
  8. STM32中0x1u 0u的含义
  9. 网易云课堂---php基础第一天
  10. [转]IIS网站真正301重定向的方法(任意页面,含问号参数)