js判斷乙個dom中是否包含另乙個dom的方法

2022-04-01 03:40:17 字數 467 閱讀 3988

首先,比較原始(蠢)的方法

function

ischildof(child, parent)

parentnode =parentnode.parentnode;}}

return

false

; }

這裡 while 中判斷其實在實際情況我們應該換成我們要搜尋的上限的 dom,例如  while(parentnode === document.body) 即可。

當然,能省一行**絕不多寫乙個字母才是我們這群懶人所需求的。

parent.contains(child)  //

true | false

返回乙個布林值,判斷當前 parent 下面是否包含 child,包含關係為開區間(及 parent === child 時也成立)。

判斷乙個鍊錶中是否包含環

1 如何判斷乙個鍊錶是不是這類鍊錶?2 如果鍊錶為存在環,如果找到環的入口點?解答 一 判斷鍊錶是否存在環,辦法為 設定兩個指標 fast,slow 初始值都指向頭,slow每次前進一步,fast每次前進二步,如果鍊錶存在環,則fast必定先進入環,而slow後進入環,兩個指標必定相遇。當然,fas...

js判斷乙個陣列是否包含乙個指定的值

1 array.indexof 此方法判斷陣列中是否存在某個值,如果存在返回陣列元素的下標,否則返回 1 let arr something anything nothing anything let index arr.indexof nothing console.log index 結果是2 ...

js判斷乙個陣列是否包含乙個指定的值

1 array.indexof 此方法判斷陣列中是否存在某個值,如果存在返回陣列元素的下標,否則返回 1 let arr something anything nothing anything let index arr.indexof nothing console.log index 結果是2a...