javascript - 如何构建包含条件的数组

标签 javascript html css

我需要构建一个窗口监听器,在使用 contains 的盒子上的 mouseover 上触发,我我不太确定如何构建它?

This是我建立的测试:

window.addEventListener("mouseover", trial)

function trial(e) {
  const contain_material = document.getElementsByClassName("item")
  if(contain_material.contains(e.target)) {
    alert("so far so good")
  }
  else {
    return
  }

}

最佳答案

看看下面的方法是否适合你。

function trial(e) {
  const contain_material = document.getElementsByClassName("item")
  for (var i = 0; i < contain_material.length; i++) {
    if(contain_material[i] == e.target) {
      alert("so far so good")
    }
  }
}

关于javascript - 如何构建包含条件的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58652147/

相关文章:

jquery - 试图让最右边的 div 仅使用 CSS 对齐到底部

jquery - 在网站中下载的图像的图像进度条在 FF 中无法使用适当的结果

javascript - ie8 - 边距和 ajax 错误

javascript - 使用 Jasmine 测试数据设置是否正确

jquery - 如何实现选择,以便在用户单击提交按钮时我可以访问我的代码中的选定值

css - Content-Language 的响应头支持

html - 如何将一个div对齐到另一个div的中间

javascript - 添加行后如何避免下拉重复[AngularJS]

javascript - HTTP 错误 405.0 - 不允许的方法 - 表单标记

html - 在没有大小的相对 div 内居中文本