zoukankan      html  css  js  c++  java
  • javascript中 IE事件处理程序中try catch用法

    本例是学习中笔记 望指正批评!

    <input id='b1' type='button' value='按钮'/>
    <script>
    window.onload=function(){
    var oBtn=document.getElementById("b1");
    function mto(){
    alert("123");
    };
    
    try //非IE
    {
    oBtn.attachEvent("onclick",mto,false);
    
    }
    catch(e)//IE
    {
    oBtn.addEventListener("click",mto,false);
    }
    };
    </script>

     注意的是:

    addEventListener和attachEvent的区别在第一个参数 前者是click 后者是onclick

    addEventListener 在其元素所在的元素作用域中运行

    attachEvent在全局作用域中运行(this=window)

  • 相关阅读:
    第二次作业
    第一次作业
    第三次作业
    第二次作业
    第一次作业
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/dream-w/p/4731855.html
Copyright © 2011-2022 走看看