美文网首页
js绑定点击事件

js绑定点击事件

作者: hszz | 来源:发表于2021-10-31 16:48 被阅读0次

    demo

        <!-- 原生js绑定点击事件 -->
        <div class="ys-btn">
          <button class="btnA">addEventListener</button>
          <button class="btnO">onclick</button>
        </div>
    
    window.onload = function () {
      
      let btnA = document.querySelector(".btnA");
    
      btnA.addEventListener("click", function (e) {
        alert("addEventListener绑定点击事件", e);
      });
    
    
      let btnO = document.querySelector(".btnO");
    
      btnO.onclick = function (e) {
        alert("onclick绑定点击事件", e);
      };
    
    };
    

    报错

    main.js:338 Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
    

    把代码放到window.onload=function(){...}里面,因为如果页面还没加载到btn按钮而且你就调用了querySelector,返回的对象是undefined.

    相关文章

      网友评论

          本文标题:js绑定点击事件

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