click与onclick区别

click是对象的方法,onclick是事件,当我们点击按钮是,首先触发的是事件,然后是方法:

<html>
<head><title>Doument</title>
</head>
<body><div id="app"><button id="test_btn" onclick="textOnclick()"></button></div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><script>$('#test_btn').click(function () {alert("click执行");})function textOnclick() {alert("onclick执行");}</script>
</body>
</html><!--运行结果:onclick先执行然后click执行-->

1、onclick是绑定事件,告诉浏览器在鼠标点击时候要做什么;click本身是方法,作用是触发onclick事件,只要执行了元素的click()方法,就会触发onclick事件

2、click可以理解为一次简单的触发,只执行一次,找不到以后就不再执行;onclick则是给这个id注册一种行为,可以重复触发

3、click 是方法,onclick是事件。执行click就是模拟鼠标点击,同时会触发onclick事件。

4、所以说jquery的click点击事件会在点击下拉框的时候触发一次,然后选中下拉项的时候再触发一次。所以可以使用change方法,change是发生改变的时候才触发,因此是正好触发一次。

click和onclick的区别相关推荐

  1. click()和onclick()的区别

    click()和onclick()的区别: 1.onclick是绑定事件,告诉浏览器在鼠标点击时候要做什么 click本身是方法作用是触发onclick事件,只要执行了元素的click()方法,就会触 ...

  2. js中click()与onclick()的区别

    由一个简单示例到 js中click()与onclick()的区别 之前朋友在学习js的时候遇到一个有意思的问题. 先贴一份代码说一下代码构成 这里是html结构 <ul><li> ...

  3. jQuery中click和onclick的区别

    click()和onclick()的区别: 1.onclick是绑定事件,告诉浏览器在鼠标点击时候要做什么 click本身是方法作用是触发onclick事件,只要执行了元素的click()方法,就会触 ...

  4. JS中click和onclick本质区别

    本文主要JavaScript中click和onclick本质区别 click是一个方法,onclick是一个事件. 求同: 告诉浏览器在鼠标点击时候要做什么. 存异: click属于方法,是JS语句直 ...

  5. addEventListener的click和onclick的区别

    前两节都和addEventListener的click有关,于是在想它与onclick有什么区别呢,自己调试了一下,网上也有相关资料 事件绑定 onclick绑定方式 优点:  - 简洁  - 处理事 ...

  6. click 和 onclick 的区别

    onclick 是绑定事件,告诉浏览器在鼠标点击时候要做什么. click本身是方法,作用是触发onclick事件,只要执行了元素的click()方法,就会触发onclick事件. click 是对象 ...

  7. click和onclick事件区别

    onclick()方法,是当鼠标点击后,该标签会执行onclick方法 click()方法是不论鼠标点不点,都会执行一次该方法 @onclick()=" aaa() " @clic ...

  8. js中的click和onclick事件区别

    1.onclick是绑定事件,告诉浏览器在鼠标点击时候要做什么 2.click本身是方法,作用是触发onclick事件,只要执行了元素的click()方法,就会触发onclick事件

  9. HTML中click()和onclick()的本质区别与案例和解释

    HTML中click()和onclick()的本质区别与案例和解释:分为四点: 第一点:英文翻译: On的意思为 :打开,接通,鼠标事件的触发条件: 表明onclick()代表的是一个事件:而在HTM ...

最新文章

  1. 控制~Matlab非线性模型分析
  2. 达摩院2021年十大科技趋势出炉:量子计算、脑机接口、第三代半导体应用……...
  3. MYSQL批量插入数据库实现语句性能分析
  4. tensorflow 使用
  5. 【学术相关】TopPaper:AI 初学者经典论文列表
  6. 如何配置mysql8.0_安装和配置Mysql8.0
  7. 匿名类、包、权限修饰符_DAY10
  8. html4符合web的标准吗,在生成HTML,表格等时,CakePhp是否“符合标准”?
  9. SpaceX载人龙飞船意外爆炸,据称几乎被完全摧毁
  10. 免费下载谷歌maps软件_Android Google Maps当前位置,夜间模式功能
  11. gif分解工具_Python之GIF图倒放,沙雕快乐源泉!我已经笑了一天了!
  12. 7723java版_绝代双骄_JAVA游戏免费版下载_7723手机游戏[www.7723.cn]
  13. ContextCapture(CC)/Smart3D集群搭建笔记
  14. linux安装桌面键盘,如何在 Linux 中使用屏幕键盘
  15. 三分钟零代码实现CAD网页Web快速看图和高科技效果展示
  16. gradle下载很慢
  17. DC-DC隔离电源模块与非隔离电源模块有什么区别?
  18. TwoSampleMR:local clump(MR-Base exceeded 300 seconds)
  19. macOS Monterey 12.0.1 (21A559) 正式版发布,ISO、IPSW、PKG 下载
  20. 使用VBS编写xshell/SecureCRT自动化脚本

热门文章

  1. 课程设计————学生信息管理系统(包含历代思路和代码)
  2. 高级软件工程——聚焦软件危机
  3. 区块链13-区块链去中心化应用开发6-DAPP实战-宠物领养合约编写
  4. java httpunit_使用HttpUnit进行集成测试
  5. java 二维数组 的方法和属性_Java一维数组和二维数组详解(Java必备知识)
  6. SAP License:ERP选型与实施的注意要点
  7. wordpress的构建——WEB服务器架设(多站点配置)
  8. xilinx下载器驱动提示“系统找不到指定的路径”的解决过程
  9. 笔记本usb2.0不可用,usb3.0正常
  10. scale-up scale-out