HTML DOM Element contains() 方法
- 上一頁 compareDocumentPosition()
- 下一頁 contentEditable
- 返回上一層 HTML DOM Elements 對象
定義和用法
如果節點是某節點的后代,則 contains()
方法返回 true
。
否則,contains()
方法返回 false
。
注釋:后代可以是子、孫、曾孫 ……
實例
"mySPAN" 是 "myDIV" 的后代嗎?
const span = document.getElementById("mySPAN"); let answer = document.getElementById("myDIV").contains(span);
語法
node.contains(node)
參數
參數 | 描述 |
---|---|
node | 必需。可能屬于該節點的后代的節點。 |
返回值
類型 | 描述 |
---|---|
布爾 | true - 節點是后代 false - 節點不是后代
瀏覽器支持
element.contains()
是 DOM Level 1 (1998) 特性。
所有瀏覽器都完全支持它:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 9-11 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 compareDocumentPosition()
- 下一頁 contentEditable
- 返回上一層 HTML DOM Elements 對象