在<div></div>中嵌套了其它div如果通过js得到每个div的id,在线等待急
还有就是如何通过子div的id得到父div.我想到的办法是id名类似通过substring得到
父div的id不知道这个方法怎么样,如果有其他更好的方法请高手教教我谢谢了

解决方案 »

  1.   

    <div>的id是要你自己设定的.不是平白无故就能得到的.
    想要的父结点的可以使用parentNode属性去得到的.id是结点的一个属性,结点得到了,属性当然就很容易得到了.
      

  2.   

    关键是子div的id是我通过程序添加的,我想做的灵活一点。
    我刚才查了一下。比如
     <div id=1>
         <div id=2/>
         <div id=3/>
         <div id=4/>
     </div>
     var s=document.getelementdById(1)
     for(var i=0;i<s.children.length;i++){
       
    }
    通过这样的遍历是不是能把1下面所有的div找到
      

  3.   

    children详细解释是什么。是把1下面的所有子标签全部得到么?????
      

  4.   

    var s=document.getelementdById(1).getElementsByTagName("div")
    for (var i=0;i<s.length;i++){
       s[i].id //这个就是能得到2、3、4么
    }
    请帮我看看这个代码能行不
      

  5.   

    他的意思好象说,一个id都是知道的.上面还想得到父div的id呢......
      

  6.   

    上面说错了:
    一个id都是知道的.
    改为: 一个id都是不知道的
      

  7.   

    document.getElementByTagName("div").getCheckNodes
      

  8.   

    isweet(陌生人) ( ) 信誉:83    Blog   加为好友 
    想法正确,可是写的有点问题,改成下面的。var s=document.getElementById("1").getElementsByTagName("div");
    for (var i=0;i<s.length;i++){
       s[i].id; //这个就是能得到2、3、4了
    }
      

  9.   

    晕死.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>
      

  10.   

    哦.第一句话应该delete掉.谢谢
      

  11.   

    只要把所有div的id设定为不重复的就可以了,不涉及父子关系。
      

  12.   

    呵呵.楼主建议你去看文档.推荐一本,DHTML开发手册.DOM开发手册 都可以.
    需要的话你可以找我要[email protected]