js 判断元素中是否包含指定元素
在JavaScript中,可以使用Element.contains()
方法来判断一个父元素是否包含一个指定的子元素。如果子元素是父元素的子孙元素(直接或间接),则返回true
;否则返回false
。
示例代码:
// 假设有两个元素
var parentElement = document.getElementById('parent');
var childElement = document.getElementById('child');
// 使用contains方法判断
if (parentElement.contains(childElement)) {
console.log('父元素包含指定的子元素');
} else {
console.log('父元素不包含指定的子元素');
}
在这个例子中,parentElement
是父元素,childElement
是要检查的子元素。如果childElement
是parentElement
的子元素或子孙元素,contains
方法将返回true
;否则返回false
。
评论已关闭