javascript 中的点击事件,可以通过多种不同的添加方式来实现。下面介绍三种 javascript 中添加点击事件的示例代码,个人可以根据自己的项目需要选择不同的实现方式。

js添加点击事件的代码

我是按钮

var btn = document.getElementById('mochu');

btn.onclick = function(){

alert('飞鸟慕鱼博客');

};

addEventListener() 方法添加点击事件

html DOM 中的 addEventListener() 方法可以向指定元素添加事件的句柄。它常用的为两个参数,一个为事件名称,另一个为事件触发的函数。

语法:element.addEventListener(event, function)

示例代码:

var btn = document.getElementById('mochu');

btn.addEventListener('click', function () {

alert('http://www.feiniaomy.com')

},

false);

DIV元素中直接加入点击事件

可以直接在DIV元素中添加 onclick 事件以及要执行的函数。

此种方法与第一种方法类似,只是代码的书写方式不同而已。

点击我

function a(){

alert('我是弹出的内容');

}

js追加html 有点击事件,js点击事件的多种写法相关推荐

  1. fastclick.js解决移动端(ipad)点击事件反应慢问题

    fastclick.js解决移动端(ipad)点击事件反应慢问题 参考文章: (1)fastclick.js解决移动端(ipad)点击事件反应慢问题 (2)https://www.cnblogs.co ...

  2. JS、阻止 a 标签的默认点击事件,阻止默认的所有事件

    JS.阻止 a 标签的默认点击事件,阻止默认的所有事件 1 . javascript:void(0) 空处理 缺点:当超链接有target="_blank"属性时,点击后任然会跳出 ...

  3. html 点击增加样式,js点击添加css样式 css添加jq点击事件 JavaScript点击增加css样式...

    js可实现点击后对div或者其他标签增加或者删除css样式,从而达到实现点击触发某种效果的目的.页面样式可以通过style修饰,也可以通过css修饰,改变css或者添加css可以改变页面的排版.代码如 ...

  4. JS动态生成的元素,其对应的方法不响应(比如单击事件,鼠标移动事件等)...

    主要原因:在页面给元素注册点击事件的时候[ $(function () {  XXX }); ],JS动态生成的元素还尚未生成,所以click事件就没有生效 解决方法: 方案一:js动态生成元素后再给 ...

  5. JavaScript 技巧篇-js增加延迟时间解决单击双击事件冲突,双击事件触发单击事件

    js 的单双击事件同时存在会有一个问题:双击事件会同时触发单击事件,两个事件存在冲突. 我们加一个延迟时间就能很好的解决这个问题. 原理: 当接收到第一个点击时,我们先把单击事件存储在这个是全局变量 ...

  6. Vue.js-Day01-PM【事件绑定(事件传参、事件对象、传参+获取事件对象)、样式处理操作(模板、事件、属性绑定)、Tab切换(原生js实现、Vue.js实现)、js中的this详解关键字】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 4.事件绑定 4.1.事件绑定(点击.双击.鼠标移动) 点击按钮-最简单的事件绑定(无参函数) 格式 点击按钮 ...

  7. [js高手之路] vue系列教程 - vue的事件绑定与方法(2)

    一.在vue中,绑定事件,用v-on:事件类型, 如绑定一个点击事件, 我们可以这样子做 1 window.onload = function () { 2 var c = new Vue({ 3 e ...

  8. js监听多个事件_JavaScript中的事件与异常捕获解析

    这篇文章主要给大家介绍了关于JavaScript中事件与异常捕获的相关资料,文中通过示例代码介绍的非常详细,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下.如有不足之处,欢迎批 ...

  9. fastclick.js移动端WEB开发,click,touch,tap事件浅析

    建议看看:http://www.cnblogs.com/yexiaochai/p/3442220.html 一.click 和 tap 比较 两者都会在点击时触发,但是在手机WEB端,click会有 ...

  10. js鼠标事件大全-Javascript鼠标事件大全

    js鼠标事件大全-Javascript鼠标事件大全 2009年03月11日 星期三 14:22 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick 当键盘上的某个键被按下并且释放时 ...

最新文章

  1. 深度学习中7种最优化算法的可视化与理解
  2. Linux中root下目录中没有.ssh文件
  3. animate用法 js原生_用 原生Javascript 创建带动画的固顶导航菜单
  4. php 360 极速模式,如何让360浏览器默认使用极速模式
  5. 我的总结SVN的使用
  6. c语言fmt,Go 标准库-fmt
  7. c++基础学习(08)--(继承、重载、多态、虚函数)
  8. pycharm pyqt5实现登陆界面_PyQt5可以实现界面和逻辑代码分离吗?大声说出你的答案!...
  9. HDU 5934:Bomb(强连通缩点)
  10. 你可能不知道的 AS 小技巧之「Extract Resource」
  11. Nodejs Web模块( readFile 根据请求跳转到响应html )
  12. 至强服务器系列,2020 最新 至强 Xeon 服务器系列 CPU天梯图
  13. 计算机 host id是指,关于如何修改hostid的问题Windows系统 -电脑资料
  14. 几种常见嵌入式实时操作系统简介
  15. 漫步微积分二十二——微分方程和分离变量法
  16. python中的相对导入//__name__和__package__的作用//以及相对导入的两个经典错误
  17. 经济基础知识(初级)【16】
  18. Asterisk PBX
  19. oracle 部分多字节字符,ORA-29275:部分多字节字符
  20. 锐捷交换机RLDP技术

热门文章

  1. 2. IPV6报头格式
  2. IOS 适配的几种模式
  3. 2020-10 补丁日: 微软多个产品高危漏洞安全风险通告
  4. 成功在内网中通过代理服务器使用随身WIFI上微信
  5. L29.linux命令每日一练 -- 第四章 文本处理三剑客 -- sed命令
  6. ZZULIOJ-1109: 数根(函数专题)(Java)
  7. 计算机基础-BAT入门进阶
  8. Vue 3 中的极致防抖/节流(含常见方式防抖/节流)
  9. 百度影音只有图像没有声音怎么解决
  10. 震撼推荐:人生的第二次挑战!(转载自51CTO企业网管新生代群)