Node.contains(node)
Node.contains(string)
W3S HTML DOM > HTML Element > contains
contains為node的一種方法。
node是否包含otherNode節點otherNode是否為node的後代節點
回傳布林值,表示傳入的節點 是否為該節點的後代節點 。
如果otherNode是node後代節點或node節點本身,回傳true,否則false。
選取多個class name的node
<span class="fa fa-thumbs-up"></span>
const plusIcon = target.classList.contains('fa', 'fa-thumbs-up')
DOM TokenList.contains(token)
DOMTokenList.contains()
eferences > Web APIs> DOMTokenList > DOMTokenList.contains()
The contains() 為 DOMTokenList介面的一種方法,
回傳布林值 — 若傳入的參數包含在列表中,回傳true,否則 false。
參數 token
DOMString類型,判斷是否存在於列表中的標記。
MDN example-DOM TokenList.contains(token)
使用 Element.classList的方式,檢索span元素上設定的class name清單,作為DOMTokenList。
測試在清單中若有"c",以Node.textContent 的方式寫入節點 。

Element.matches(CSS selectorString)
Element.matches(CSS selectorString)
Element 屬性: matches()
let result = element.matches(selectorString);result的值为true或false.selectorString是個 CSS選擇器字符串。


