<div id="testdiv">
<p>this is <em>my</em> content</p>
</div>
现getId获得testdiv,然后请分别输出this is, my,和content谢谢大家拉

解决方案 »

  1.   

     <div id="testdiv">
           <p>this is <em>my</em> content</p>
    </div>
    <script language="javascript">var testdiv = document.getElementById("testdiv");
    (function(node) {
    for (var i=0; i<node.childNodes.length; i++) {
    var c = node.childNodes[i];
    if (c.nodeType == 3)
    alert(c.nodeValue);
    else
    arguments.callee(c);
            }
    })(  testdiv  );
    </script>
      

  2.   


    <div id="testdiv">
            <p>this is <em>my</em> content</p>
    </div>
    <script type="text/javascript">
    <!--
    window.onload = function(){
    var o = document.getElementById('testdiv'),
    r = o.innerText || o.textContent;
    alert(r)
    }
    //-->
    </script>
      

  3.   


    <div id="testdiv"> 
          <p>this is <em>my </em> content </p> 
    </div> 
    <script language="javascript"> var testdiv = document.getElementById("testdiv"); 
    var v="";
    (function(node) { for (var i=0; i <node.childNodes.length; i++) { 
    var c = node.childNodes[i]; 
    if (c.nodeType == 3) 
    v+=c.nodeValue; 
    else 
    arguments.callee(c); 
            } })(  testdiv  ); 
    alert(v)
    </script>