at.*_*at. 2 javascript html5 dom
如果我有2个HTML元素,我怎么能轻易判断1是否是另一个的孩子?
var parent = document.getElementById('shapes');
var child = document.getElementById('star');
Run Code Online (Sandbox Code Playgroud)
在一个元素上有任何类型的函数,比如child.getParentElement()我可以比较child.getParentElement() == parent吗?
我明白parent.children给了我一系列的孩子,所以我想我可以使用for循环并比较每个child.有没有更简单的单功能方式来做到这一点?
没有jQuery或其他库.
小智 8
检查.parentNode孩子.
if (child.parentNode === parent) {...
Run Code Online (Sandbox Code Playgroud)