转换jQuery和Vanilla JS

时间:2019-11-02 06:58:17

标签: javascript jquery

我正在尝试将此jQuery代码转换为普通js

$(".gone").click(function(){
  $(this).hide();
});

有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用querySelectorAll()forEach()addEventListener()

var gone = document.querySelectorAll(".gone")
Array.from(gone).forEach(function(g){
  g.addEventListener("click", function(){
    this.style.display = "none";
  });
});
<div class="gone">Gone 1</div>
<div class="gone">Gone 2</div>
<div class="gone">Gone 3</div>