您的位置是:网站首页>Javascript编程Javascript编程

javascript事件绑定的方法有哪些

少儿编程网2021-12-30 13:30:35Javascript编程 人已围观 来源:少儿编程 -用户投稿

简介绑定方法:1、使用“对象.on事件名=function(){代码}”语句绑定;2、使用“事件源.addEventListener(事件名称,事件处理函数名,是否捕获);”语句绑定;3、在HTML标签中使用“onclick”属性绑定事件。本教程操作环境:windows7系统、javascript1.8

绑定方法:1、使用“对象.on事件名 = function(){代码}”语句绑定;2、使用“事件源.addEventListener(事件名称,事件处理函数名,是否捕获);”语句绑定;3、在HTML标签中使用“onclick”属性绑定事件。Hx6少儿编程网-https://www.pxcodes.com

Hx6少儿编程网-https://www.pxcodes.com

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。Hx6少儿编程网-https://www.pxcodes.com

1、使用事件源的事件属性绑定处理程序Hx6少儿编程网-https://www.pxcodes.com

使 HTML 和 JS 分离的其中一种方式是通过使用事件源的事件属性绑定事件处理函数,绑定格式如下:Hx6少儿编程网-https://www.pxcodes.com

obj.on事件名 = 事件处理函数

格式中的 obj 为事件源对象。绑定的事件程序通常为一个匿名函数的定义语句,或者是一个函数名称。Hx6少儿编程网-https://www.pxcodes.com

事件源的事件属性绑定处理程序示例:Hx6少儿编程网-https://www.pxcodes.com

oBtn.onclick = function(){//oBtn为事件源对象,它的单击事件绑定了一个匿名函数定义
      alert('hi')
};

2、使用addEventListener()绑定处理程序Hx6少儿编程网-https://www.pxcodes.com

addEventListener() 是标准事件模型中的一个方法,对所有标准浏览器都有效。使用 addEvent Liste ner() 绑定事件处理程序的格式如下:Hx6少儿编程网-https://www.pxcodes.com

事件源.addEventListener(事件名称,事件处理函数名,是否捕获);

参数“事件名称”是一个不带“on”的事件名;参数“是否捕获”是一个布尔值,默认值为 false,取 false 时实现事件冒泡,取 true 时实现事件捕获。Hx6少儿编程网-https://www.pxcodes.com

通过多次调用 addEventListener() 可以为一个事件源对象的同一个事件类型绑定多个事件处理函数。当对象发生事件时,所有该事件绑定的事件处理函数就会按照绑定的顺序依次调用执行。另外,需要注意的是,addEventListener() 绑定的事件处理函数中的 this 指向事件源。Hx6少儿编程网-https://www.pxcodes.com

addEventListener() 绑定处理程序示例:Hx6少儿编程网-https://www.pxcodes.com

document.addEventListener('click',fn1,false);//click事件绑定fn1函数实现事件冒泡
document.addEventListener('click',fn2,true);//click事件绑定fn2函数实现事件捕获

3、使用HTML标签的事件属性绑定处理程序Hx6少儿编程网-https://www.pxcodes.com

需要注意的是,使用 HTML 标签的事件属性绑定事件处理程序的方式时,事件属性中的脚本代码不能包含函数声明,但可以是函数调用或一系列使用分号分隔的脚本代码。Hx6少儿编程网-https://www.pxcodes.com

实例:使用 HTML 标签的事件属性绑定事件处理程序。Hx6少儿编程网-https://www.pxcodes.com

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>使用HTML标签的事件属性绑定事件处理程序</title>
</head>
<body>
     <input type="button" onclick="var name='张三';alert(name);" value="事件绑定测试"/>
</body>
</html>

上述代码的 button 为 click 事件的目标对象,其通过标签的事件属性 onclick 绑定了两条脚本代码进行事件的处理。上述代码在 Chrome 浏览器的运行后,当用户单击按钮时,将弹出警告对话框。Hx6少儿编程网-https://www.pxcodes.com

【推荐学习:javascript高级教程】

以上就是javascript事件绑定的方法有哪些的详细内容,更多请关注少儿编程网其它相关文章!Hx6少儿编程网-https://www.pxcodes.com

来源:php中文网Hx6少儿编程网-https://www.pxcodes.com


相关文章:

支持一下 ( )

javascript事件绑定的方法有哪些

      匿名评论
    • 评论
    人参与,条评论
    javascript事件绑定的方法有哪些

微信公众号

免费视频教程

先知道