javascript如何设置事情监视

lxf2023-02-19 10:28:58

设定方式:1、在HTML标签中以事情特性进行设置,词法“on 事情名="处理函数"”;2、应用“element.onclick”进行设置;3、应用addEventListener()方式进行设置。

javascript如何设置事情监视

实例教程作业环境:windows7系统软件、javascript1.8.5版、Dell G3计算机。

JS完成事情监视的这些方法

一、业内关联

业内关联:在HTML标签中以事情特性开展关联,关联方法:on 事情名,在把要触发的事情取值给该特性,如下所示:

<button onclick="alert('123');">点一下</button>

二、应用element.onclick开展事件绑定

应用element.onclick开展事件绑定:根据实际操作DOM原素,为DOM绑定事件(应用方式同行业内关联)。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
window.onload = function(){
var btn = document.getElementById('btn');
btn.onclick = function(){
alert("hello world");
}
}
</script>
</head>
<body>
<button id="btn">点一下</button>
</body>
</html>

三、应用addEventListener() 方式

应用 addEventListener() 方式,接纳3个主要参数(需要处理事件名、做为事情处理过程的函数公式、一个布尔值,这一布尔值为 true 表示在事件捕获环节启用事情处理过程,为 false 即在事件冒泡环节启用)。有一些浏览器不支持事件捕获(如 IE8 及更低版),因此慎重关联捕捉环节事件监控器。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
window.onload = function(){
var btn = document.getElementById('btn');
btn.addEventListener('click',function(){
alert("123");
},false);
}
</script>
</head>
<body>
<button id="btn">点一下</button>
</body>
</html>

解除绑定事件方式:根据原素启用 removeEventListener() 来清除,传到的参数与加上事情处理过程时同样,第二个主要参数(事情处理过程函数公式)一定要同一个(偏向详细地址同样),因此事情处理过程函数公式应当储存在一个自变量中,传到是指匿名函数将无法清除此次事件监控器。

留意:在IE8以下的版本,应用attachEvent() 开展事件绑定,接纳2个主要参数(事情处理过程名字、事情处理过程函数公式),根据此方法关联的事情处理过程会到冒泡泡环节强制执行。此方法能够关联好几个事情处理过程,但执行顺序与关联次序反过来。

【强烈推荐学习培训:javascript高级教程】

以上就是关于javascript如何设置事情监视的具体内容,大量欢迎关注AdminJS其他类似文章!