我想檢查元素是否不直接在div
之內。javascript [No Jquery]檢查元素是否在div內
例如,考慮follwing markup-
如果我把一個div
內的另一個div
。
然後,我可以用這個代碼 -
if(document.getElementById('innerDiv').parentElement.id == 'outerDiv'))
其中innerdiv是outerdiv內。
但是,如果我把四個div's
放在另一個裏面,那我該如何檢查任何div是否在給定的div內。
有可能會比使用此代碼
innerelem.parentnode.parentnode.parentnode.parentnode
我希望我能解釋我想要做一個更好的選擇????
可能得到的容器div的內部HTML和正則表達式測試爲'ID ='innerDiv''的occurances? – Banana
如果你使用你剛纔提到的1個選項,那麼有多少'div'並不重要,它可以工作。 – P5Coder