当前位置: 代码迷 >> Java Web开发 >> 在<div></div>中嵌套了其它div如果通过js得到每个div的id,待
  详细解决方案

在<div></div>中嵌套了其它div如果通过js得到每个div的id,待

热度:726   发布时间:2016-04-17 14:04:09.0
在<div></div>中嵌套了其它div如果通过js得到每个div的id,在线等待急
在 <div> </div> 中嵌套了其它div如果通过js得到每个div的id,在线等待急


还有就是如何通过子div的id得到父div.我想到的办法是id名类似通过substring得到
父div的id不知道这个方法怎么样,如果有其他更好的方法请高手教教我谢谢了

------解决方案--------------------
晕死.html是不认 <div id= '2 '/> 这样的,你应该写成 <div id= '2 '> </div>
然后这样取
<div id= 'oParentDIV '>
<div id= '2 '> aa </div>
<div id= "3 "> bb </div>
<div id= '4 '> cc </div>
<div id= '5 '> dd </div>
</div>
<div id= 'parentDIV '>
<div id= '2 '/>
<div id= "3 "/>
<div id= '4 '/>
<div id= '5 '/>
</div>
<script>
var oColl;
var len;
var oColl = parentDIV.getElementsByTagName( "div ");//这样也可以得到也div对象集合
//var oColl = oParentDIV.childNodes; //这样也可以得到也div对象集合
//var oColl = oParentDIV.children; //这样也可以得到也div对象集合
//var oColl = parentDIV.children; //如果上面的div写成 <div id= '2 '/> 这样的话,只可以得到第一个
len = oColl.length;
for(i=0;i <len;i++){
document.writeln(oColl[i].id);
}
</script>
  相关解决方案