星空网 > 软件开发 > Java

js 中用Dom2级事件处理函数(改变样式)

下面这些客户端 javascript代码用到了事件,它给一个很重要的事件--“load" 事件注册了一个事件处理程序。同赐教,了展示了注册”click“事件处理函数更高级的一种方法

 1 <!doctype html> 2 <html lang="en"> 3 <head> 4   <meta charset="UTF-8"> 5   <title>Document</title> 6 </head> 7 <body> 8 <script> 9   //dom2级事件语法是 addEvenLisetener("event","执行函数内容")10   window.onload = function(){  //设置当页面加载时执行11     var btn =document.getElementsByTagName("button") //获取btn元素12     for( var i = 0;i<btn.length;i++){  //把每个button元素便利出来13       var button = btn[i]       14       if(button.addEventListener){  //判断游览器的兼容问题,如果是ie8以下的用的是else语用代码段里的15         button.addEventListener("click",change)16       }17      else{18         button.attachEvent("onclick",change)19       }20 21     }22   }23     function change(e){    //执行函数内容    24       e.target.style.color ="red"   //着重解释一下e.target什么意思 ,e代表事件, target代表元素,合起来就是事件元素指的就是被监听到的事件目标变样式25       e.target.style.background ="black"26     }27 </script>28 <button>按钮一</button>29 <button>按钮二</button>30 <button>按钮三</button>31 <button>按钮四</button>32 <button>按钮五</button>33 </body>34 </html>

 




原标题:js 中用Dom2级事件处理函数(改变样式)

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

大猫跨境物流:https://www.goluckyvip.com/tag/29652.html
大猫物流:https://www.goluckyvip.com/tag/29653.html
大鹏海关:https://www.goluckyvip.com/tag/29654.html
大鹏跨境电商:https://www.goluckyvip.com/tag/29655.html
大旗财税:https://www.goluckyvip.com/tag/29656.html
大前国际跨境电商:https://www.goluckyvip.com/tag/29657.html
37号文今后是否会更新?一文详解关键信息 :https://www.kjdsnews.com/a/1836441.html
探讨内地人开设香港账户的可行性 :https://www.kjdsnews.com/a/1836442.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流