<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>google hot</title>
<script>
function  ov(){
var table = document.getElementById("tab");
for(var i = 0; i<10; i++){
   var tr1  = document.createElement("tr");
   table.appendChild("tr1");
     for(var j = 0; j<3; j++){
      var td  = document.createElement("td");
  td.appendChild("tr1");
 }
}
}window.onload = ov();
</script>
</head><body>
<table = id="tab" background="#000" border="2"></table></body>
</html>

解决方案 »

  1.   

    楼主什么意思?td.appendChild("tr1");==》tr1.appendChild("td");
      

  2.   

    table = id="tab" background="#000" border="2">
    除1楼外,这句多了个 =
      

  3.   

    根据2 3楼的见解,修改为<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>google hot</title>
    <script>
    function ov(){
    var table = document.getElementById("tab");
    for(var i = 0; i<10; i++){
      var tr1 = document.createElement("tr");
      table.appendChild("tr1");
      for(var j = 0; j<3; j++){
    var td = document.createElement("td");
      tr1.appendChild("td");
    }
    }
    }
    window.onload = ov();
    </script>
    </head><body>
    <table id="tab" background="#000" border="2"></table>还是不行
      

  4.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>google hot</title>
    <script>
    function ov()
    {
    var tab = document.getElementById("tab");
    for(var i = 0; i<10; i++)
    {
      var tr1 = tab.insertRow();
       for(var j = 0; j<3; j++)
    {
      var td = tr1.insertCell();
    td.innerHTML="HH";
    } }
    }
    //window.onload = ov();
    </script>
    </head><body onload="ov()"><table id="tab" background="blue" border="2">
    </table></body>
    </html>
      

  5.   

    或者window.onload = ov;
    函数名字不带括号
      

  6.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>google hot</title>
    <script>
    function ov(){
    var table = document.getElementById("tab");
    var tbody = document.createElement("tbody");
    table.appendChild(tbody);
    for(var i = 0; i<10; i++){
      var tr1 = document.createElement("tr");
      tbody.appendChild(tr1);
      for(var j = 0; j<3; j++){
    var td = document.createElement("td");
      td.innerHTML = i+"-"+j;
      tr1.appendChild(td);
    }
    }
    }
    window.onload = ov;
    </script>
    </head><body>
    <table id="tab" background="#000" border="2">
    </table>
    </body>
    </html>