javascript中document.body获取到的是什么?与docume.getElementTagName("div")有什么区别?

解决方案 »

  1.   

    获取到的是body标签的DOM对象docume.getElementTagName("div")应该改成docume.getElementsByTagName("div")获取的是div标签DOM对象的数组一个是单独的对象,另一个是对象组成的数组
      

  2.   

    将document.body.innerHTML打印出来,看看里面是什么内容。docume.getElementTagName("div")是获取name="div"的对象
      

  3.   

    <head><title>Reverse</title></head>
    <script>
    function reverse(n) {          // Reverse the order of the children of Node n
        var kids = n.childNodes;   // Get the list of children
        var numkids = kids.length; // Figure out how many there are
        for(var i = numkids-1; i >= 0; i--) {  // Loop through them backwards
            var c = n.removeChild(kids[i]);    // Remove a child
            n.appendChild(c);                  // Put it back at its new position
        }
    }
    </script>
    </head>
    <body>
    <div>
    <p>paragraph #1<p>paragraph #2<p>paragraph #3  <!-- A sample document -->
    <p> 
    </div>                                   <!-- A button to call reverse()-->
    <button onclick="reverse(document.getElementsByTagName('div'));"
    >Click Me to Reverse</button>
    </body>楼上的,帮我看看这段代码,运行不了
      

  4.   

    <button onclick="reverse(document.getElementsByTagName('div'));"
    >Click Me to Reverse</button>
    </body>改成
    <button onclick="reverse(document.getElementsByTagName('div')[0]);"
    >Click Me to Reverse</button>
    </body>
      

  5.   

    IE6下通过,你用的什么浏览器?
    <head><title>Reverse</title></head>
    <script>
    function reverse(n) { // Reverse the order of the children of Node n
    var kids = n.childNodes; // Get the list of children
    var numkids = kids.length; // Figure out how many there are
    for(var i = numkids-1; i >= 0; i--) { // Loop through them backwards
    var c = n.removeChild(kids[i]); // Remove a child
    n.appendChild(c); // Put it back at its new position
    }
    }
    </script>
    </head>
    <body>
    <div>
    <p>paragraph #1<p>paragraph #2<p>paragraph #3 <!-- A sample document -->
    <p> 
    </div> <!-- A button to call reverse()-->
    <button onclick="reverse(document.getElementsByTagName('div')[0]);"
    >Click Me to Reverse</button>
    </body>
      

  6.   

    可以了,谢谢楼上,我一个单词写 错了getElementsByTagName,之前少写一个s