HTML DOM Element contains()
示例
“mySPAN”是“myDIV”的後代嗎?
const span = document.getElementById("mySPAN");
let answer = document.getElementById("myDIV").contains(span);
自己動手試一試 »
描述
contains()
方法如果一個節點是另一個節點的後代,則返回 true
。
如果不是,則 contains()
方法返回 false
。
注意
後代可以是子節點、孫節點、曾孫節點,等等。
語法
node.contains(node)
引數
引數 | 描述 |
node | 必需。 可能為節點後代的節點。 |
返回值
型別 | 描述 |
布林值 | true - 該節點是後代false - 該節點不是後代 |
瀏覽器支援
element.contains()
是 DOM Level 1 (1998) 特性。
所有瀏覽器都完全支援。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |