<body>
<div id="MileageDiv_0_0" style="position:absolute; top: 59px;left: 44px; width: 218px; OVERFLOW-Y:auto;display:''"></div>
<script>
document.getElementById('MileageDiv_0_0').innerHTML='<table><tr><td>AAAAAA</td></tr></table>';
</script>
</body>

解决方案 »

  1.   

    我是这样写的代码var layerStr = "";
       objDiv.innerHTML = "";
       layerStr    += "<table>\n";
       
       for(i=0;i<arr.length;i++)
       {
          layerStr += "<tr>\n";
          layerStr += "<td>\n";
          layerStr += arr[i][0].toString()+"\n";
          layerStr += "</td>\n";
          layerStr += "</tr>\n";
       }
       
       layerStr    += "</table>\n";
       
       objDiv.innerHTML  = layerStr;
       objDiv.style.display = "";
      

  2.   

    <body>
    <div id="MileageDiv_0_0" style="position:absolute; top: 59px;left: 44px; width: 218px; OVERFLOW-Y:auto;display:''"></div>
    <script>
       var arr=new Array(2);
       arr[0]=new Array();
       arr[1]=new Array();
       arr[0][0]='AAAAAAAAAA';
       arr[1][0]='BBBBBBBBBB';
       var objDiv=document.getElementById('MileageDiv_0_0');
       var layerStr = "";
       objDiv.innerHTML = "";
       layerStr += "<table>\n";
       
       for(i=0;i<arr.length;i++)
       {
          layerStr += "<tr>\n";
          layerStr += "<td>\n";
          layerStr += arr[i][0].toString()+"\n";
          layerStr += "</td>\n";
          layerStr += "</tr>\n";
       }
       
       layerStr+= "</table>\n";
       
       objDiv.innerHTML  = layerStr;
       objDiv.style.display = "";</script>
    </body>
      

  3.   

    为什么我用innerHTML = "sssssssssss"
    就可以而"<table>"这样的就不行呢