js如何判断点击元素是否是某一父元素的子元素

解决办法:
parentNode.contains(childNode)

举例:
vue中,判断当前点击的元素是否为this.$refs.nabiation的子元素

document.addEventListener('click', (event) => {
  console.log(this.$refs.naviation !== event.target && this.$refs.navigation.contains(event.target))
})
Logo

前往低代码交流专区

更多推荐