FE-Interview
FE-Interview copied to clipboard
Day188:DOM 树中,如何判断节点 A 是否包含于节点 B?
每日一题会在下午四点在交流群集中讨论,五点小程序中更新答案 欢迎大家在下方发表自己的优质见解 二维码加载失败可点击 小程序二维码
扫描下方二维码,收藏关注,及时获取答案以及详细解析,同时可解锁800+道前端面试题。
function isContainNode(a, b) {
return a.contains(b);
}
function isContainNode(a, b) {
const p = b.closest('.a');
if(p != null && p.isEqualNode(a)) {
return true
}
return false;
}
const isContains = (a, b) => {
while (a) {
if (a === b) {
return true;
}
a = a.parentNode;
}
return false;
};