如何解决返回 undefined 的最接近元素的类名
我正在尝试使用 target.closest() 方法检索我正在检索的元素的类名(并因此使用它)。但是,当我尝试应用 classNames 或什至使用 classList 方法执行某些操作时,结果是 undefined。
我查看了 stackoverflow 上的 similar question,但该人使用的是 html 集合,并且通过使用单个元素,他的问题得到了解决。但是我的问题还是一样。
const cuisineList = document.querySelector('.cuisinesList');
cuisineList.addEventListener('mouseover',function (e) {
const hovered = e.target.closest('li');
console.log("hello",hovered.classNames);
})
旁注:正确接收到给定代码中的“悬停”元素。这没有问题。悬停元素的结果就是我想要操作的列表元素。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。