我有以下js代码:
changeVideo(element) {
const currentVideo = document.querySelector('.current-video');
const nextVideo = document.querySelector(`${element}`);
if (currentVideo === nextVideo) {
return;
}
// more code here
}
这是比较DOM元素的正确/正确方法吗? (currentVideo === nextVideo)
期望此功能可在所有现代浏览器中使用。
答案 0 :(得分:1)
我想这个问题在将近 2 年后已经解决了...但是对于未来的搜索,您可以使用 Node.isEqualNode() 获取更多信息,请访问 MDN on the subject