Javascript 为什么addEventListener属性不工作

Javascript 为什么addEventListener属性不工作,javascript,html,css,addeventlistener,Javascript,Html,Css,Addeventlistener,这是我的密码 const closeBtn=document.querySelector(“.current button”) closeBtn.addEventListener('mouseover',e=>{ closeBtn.parentElement.style.display='none' }) &时代; 兰科 880属中有22000至26000种。它们占所有种子的6-11% 植物。除了南极洲,世界上几乎每个国家都有兰花。 请在您的问题中发布一个关闭按钮单击处理程序只是控制台.

这是我的密码

const closeBtn=document.querySelector(“.current button”)
closeBtn.addEventListener('mouseover',e=>{
closeBtn.parentElement.style.display='none'
})

&时代;
兰科

880属中有22000至26000种。它们占所有种子的6-11%
植物。除了南极洲,世界上几乎每个国家都有兰花。


请在您的问题中发布一个关闭按钮单击处理程序只是
控制台.log('click')
-您希望发生什么?另外,您所有的花都是一朵接一朵的,我认为单击事件不会指向正确的元素您可以将
getElementByClassName
用于
closeBtn
类,然后遍历类的每个元素,并将您的click事件侦听器添加到所有元素中,您可以通过将.slide类的位置从
绝对
临时更改为
相对
来调试它,以便测试您的单击侦听器请在问题中显示一个关闭按钮单击处理程序只是
控制台.log('click')
-您希望发生什么?此外,您所有的花都是一朵接一朵,我认为点击事件不会出现在正确的元素上。你可以对你的
closeBtn
类使用
getElementByClassName
,然后迭代该类的每个元素,并将点击事件监听器添加到所有元素中。正如@JaromandaX提到的,你的花是一朵接一朵的,您可以通过将.slide类的位置从
绝对
临时更改为
相对
来调试它,以便测试您的单击侦听器