标题 | 标签 |
---|---|
either(二者之一) | browser(浏览器) |
检查父元素是否包含子元素。
- 检查父元素是否与子元素不同。
- 使用
Node.contains()
检查父元素是否包含子元素。
代码如下:
const elementContains = (parent, child) =>
parent !== child && parent.contains(child);
调用方式:
elementContains(
document.querySelector('head'),
document.querySelector('title')
);
// true
elementContains(document.querySelector('body'), document.querySelector('body'));
// false
应用场景
结果如下:
<iframe src="codes/javascript/html/elementContains.html"></iframe>