const handleDocumentClick = (e) => {
const selectEl = selectRef.value;
if (!state.isShow || !selectEl) {
return;
}
//查找该节点下面的所有子节点,并且判断事件源target节点是否在当前select 节点中
const inNode = selectEl === e.target || selectEl.contains(e.target);
if (!inNode) {
hide();
}
};
判断DOM节点是否是子节点
最新推荐文章于 2022-08-15 16:44:02 发布