<script>
  function show()
  {
    
    var seleobj=$("div1").childNodes[1].innerText;
alert(seleobj);
  }  function $(id)
  {
    return document.getElementById(id);
  }
 </script>
 </HEAD> <BODY>
  <div  onclick="show()" id="div1"> 文本内容 
<div>内容 1 </div> 
<div>内容 2 </div> 
</div>

解决方案 »

  1.   

    给出一个ID,然后document.getElementById(id)
      

  2.   

    var tmp = document.getElementById('').childNodes;
    tmp[0]就是第一个子 DIV 的内容
      

  3.   

    在ff下发现innerText取不到。
    <html><body>
    <script>
    function doClick(sender)
    {
    var divs = sender.getElementsByTagName('div'); 
    if (divs.length > 0)
    {
    return divs[0].innerHTML;
    }
    }
    </script>
    <div onclick="alert(doClick(this));">文本内容
    <div>内容1</div>
    <div>内容2</div>
    </div> 
    </body>
    </html>
      

  4.   

    if(this.childNodes(0).nodeType == 3)
    {
       alert(this.childNodes(1).innerText);
    }
    else
    {
       alert(this.childNodes(0).innerText);
    }
      

  5.   


    <script type="text/javascript">
      function show()
      {
       alert( $("div1").firstChild.nextSibling.firstChild.nodeValue );
      }  function $(id)
      {
        return document.getElementById(id);
      }
     </script>
    </head><body>
      <div  onclick="show()" id="div1"> 文本内容 
    <div>内容 1 </div> 
    <div>内容 2 </div> 
    </div>
    </body>
      

  6.   

    <div  onclick="alert(this.firstChild.nextSibling.innerHTML)"> 文本内容 
    <div>内容 1 </div> 
    <div>内容 2 </div> 
    </div>
      

  7.   

    <div  onclick="alert(this.childNodes[1].innerText)"> 文本内容  
    <div>内容 1  </div>  
    <div>内容 2  </div>  
    </div>
      

  8.   

    childNode[index]这是个素组哈。。
    var seleobj=$("div1").childNodes[2].innerText;