js绑定事件的方式
2019-02-17 18:03
127 查看
一、在行内绑定时间
例:
在行内写事件,在js里写事件的方法
<head lang="en"> <meta charset="UTF-8"> <title></title> <script> function winload(){ alert("窗体刷新了") } function btn(){ alert("1"); } </script> </head> <body "winload()">//onload加载窗体事件 <button onclick="btn()">按钮</button>//点击事件 </body>
二、js动态绑定事件
例:
<head lang="en"> <meta charset="UTF-8"> <title></title> <script> /*脚本写在元素之前得考虑获取的元素是否存在*/ //脚本写在元素之前,用窗口加载事件先获取元素 window.onload = function () { //获取到了这个按钮元素 var btn = document.getElementById("btn"); btn.onclick = function () { alert("你好!"); } btn.onmouseover = function () { alert("你悬停我"); } //获取className名称元素 var btnclass = document.getElementsByClassName("btnclass"); for (var i = 0; i < btnclass.length; i++) { btnclass[i].onclick = function () { alert("你好"); } } //一个个获取太麻烦,用for循环遍历 /* btnclass[0].onclick=function (){ }; btnclass[1].onclick=function (){ }; btnclass[2].onclick=function (){ }; btnclass[3].onclick=function (){ };*/ } </script> </head> <body> <!--"windowsread()"--> <button id="btn">按钮</button> <button class="btnclass">className</button> <button class="btnclass">className</button> <button class="btnclass">className</button> <button class="btnclass">className</button> </body>
三、事件的监听
相关文章推荐
- js 函数定义的两种方式以及事件绑定(扫盲)
- Js绑定事件的几种方式
- GIS-ArcGIS JS API FeatureLayer图层绑定事件的几种方式
- js中绑定事件的三种方式
- js事件绑定的几种方式
- jquery同一标签绑定多个事件的几种方式 && js实时监听input中值变化
- JS绑定事件的三种方式
- js给dom元素绑定事件的三种方式
- js 事件绑定的一些方式 笔记
- js事件委托的方式绑定详解
- js事件绑定的几种方式与on()、bind()的区别
- JS与JQ绑定事件的几种方式.
- Js bind\live\delegate\on 事件绑定方式
- js事件绑定的几种方式
- js中的几种事件绑定方式
- 用js给div绑定事件,实现点击切换效果的几种方式总结
- js事件绑定的几种方式
- D 04_JS事件的两种绑定方式,元素绑定和DOM绑定
- 页面元素用JS动态添加的有效事件绑定方式(on)
- JS事件绑定的常用方式实例总结