2019-11-05
描述
如果 parent
元素中包含 child
元素的话,返回 true
,否则返回 false
。
提示
- 检查
parent
是否和使用child
是同一个元素 - 使用
parent.contains(child)
检查parent
元素是否包含了child
元素
代码
const elementContains = (parent, child) => parent !== child && parent.contains(child);
示例
head 元素中是否包含了 title 元素:
elementContains(document.querySelector('head'), document.querySelector('title')); // true
body 元素中是否包含了 body 元素:
elementContains(document.querySelector('body'), document.querySelector('body')); // false