美文网首页javascriptalready
JavaScript 绑定事件常用的四种方式

JavaScript 绑定事件常用的四种方式

作者: 暴躁程序员 | 来源:发表于2022-03-10 09:13 被阅读0次

    1. 在 html 标签上绑定

    <div onclick="fn1(this,event)">第一行</div>
    
    function fn1(el, e) {
      console.log(el); // 当前dom元素
      console.log(e); // 当前事件参数
    }
    

    2. el.addEventListener('eventName',function(){}) 绑定

    const el = document.querySelector(".content");
    el.addEventListener("click", function (e) {
      console.log(twoEl); // 当前dom元素
      console.log(e); // 当前事件参数
    });
    

    3. el.eventName = function(){}

    const el = document.querySelector(".content");
    el.onclick = function (e) {
      console.log(threeEl); // 当前dom元素
      console.log(e); // 当前事件参数
    };
    
    

    4. el.setAttribute("eventName", "functionName(params)");

    const el = document.querySelector(".content");
    el.setAttribute("onclick", "testFunc(this,event)");
    function testFunc(el, e) {
      console.log(el); // 当前dom元素
      console.log(e); // 当前事件参数
    }
    

    相关文章

      网友评论

        本文标题:JavaScript 绑定事件常用的四种方式

        本文链接:https://www.haomeiwen.com/subject/bbqxdrtx.html