这段代码怎么没法得到点击的目标值

  (function (){
             var list=document.getElementById("list-con");

              list.addEventListener('click',function (ev) {
                  var target=ev.target

                  if (target.className.indexOf("like-btn")>=0){
                      if (target.classList.contains("active")){
                          return false
                      };
                      target.addClass("active");

                  }
              })
          })();
阅读 1.7k
2 个回答

var list=document.querySelector("list-con"); ?
而不是var list=document.querySelector(".list-con");

不太懂你问什么

1.这种匿名函数最好在最前面加分号(;),否则极容易出现惊喜
2.选择器获取list-con确定不是.list-con或者#list-con

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题