我想检查元素是否不直接在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