【发布时间】:2015-06-24 06:32:54
【问题描述】:
我想检查该元素是否不直接在 div 内。
例如考虑以下标记-
如果我将 div 放在另一个 div 中。
然后我可以使用这个代码-
if(document.getElementById('innerDiv').parentElement.id == 'outerDiv') )
innerdiv 在outerdiv 内的位置。
但是如果我将四个 div's 放在一个里面怎么办,那么我如何检查任何 div 是否在给定的 div 内。
可能有比使用此代码更好的选择
innerelem.parentnode.parentnode.parentnode.parentnode
我希望我能够解释我想做什么????
【问题讨论】:
-
也许获取容器 div 的内部 html,并用正则表达式测试它是否出现
id='innerDiv'? -
如果你使用你提到的 1 选项,不管有多少
divs,它都会起作用。
标签: javascript html