2017-07-01 59 views
0

獲取元素我都喜歡:具有特定元素作爲孩子沒有jQuery的

<li> <div id="one"></div> </li> 
<li> <div id="two"></div> </li> 

var d1 = document.getElementById('one'); 

我想找到包含沒有jQuery的D1 li元素,我已經看到了子元素,但我很少jQuery的例子沒有jQuery不能找到任何。 此外:

var li = document.getElementsByTagName('li'); 
for(var i=0; i<li.lenght; i++){ 
    if(li[i].innerHtml == d1){ 
     //do something 
    } 
} 

有沒有更簡單的方法?

回答

1

嘗試獲取d1元素的父項。

let d1 = document.getElementById('one'); 
 
let parent = d1.parentElement; 
 
console.log(parent)
<li> <div id="one"></div> </li> 
 
<li> <div id="two"></div> </li>

相關問題