var numTd = document.createElement("td");
numTd.innerHTML = n;其中n是for循环里一个自动增长的数字类型...
以前这段代码没问题...
后来太久没用重新使用后...
numTd.innerHTML = n;后
会生成  xmlns="http://www.w3.org   这段东西...
如果把numTd.innerHTML = n;注销掉则没事...
不知道什么原因...
小菜鸟在这里求教了...

解决方案 »

  1.   

    //0.1613997=1
    var num = 0.1613997;//生成表头
    for(var n = 1; n <= 14; n++){
    var headTr = document.createElement("tr");
    //
    var numTr = document.createElement("tr");
    var numTd = document.createElement("td");//numTd.innerHTML = n  ;
    //alert(numTd.innerHTML);
    for(var j = 0; j < 4; j++){
    var headTd = document.createElement("td");
    if(j == 0){
    //headTd.innerHTML = '独赢';
    }
    else if(j == 1){
    //headTd.innerHTML = '位置';
    }
    else if(j == 2){
    //headTd.innerHTML = '%';
    }
    else if(j == 3){
    //headTd.innerHTML = '极限';
    }
    headTr.appendChild(headTd);
    //alert(headTd.innerHTML);
    }
    if(n == 1){numTr.appendChild(numTd );table1.appendChild(numTr);table1.appendChild(headTr);}
    else if(n == 2){numTr.appendChild(numTd );table2.appendChild(numTr);table2.appendChild(headTr);}
    else if(n == 3){numTr.appendChild(numTd );table3.appendChild(numTr);table3.appendChild(headTr);}
    else if(n == 4){numTr.appendChild(numTd );table4.appendChild(numTr);table4.appendChild(headTr);}
    else if(n == 5){numTr.appendChild(numTd );table5.appendChild(numTr);table5.appendChild(headTr);}
    else if(n == 6){numTr.appendChild(numTd );table6.appendChild(numTr);table6.appendChild(headTr);}
    else if(n == 7){numTr.appendChild(numTd );table7.appendChild(numTr);table7.appendChild(headTr);}
    else if(n == 8){numTr.appendChild(numTd );table8.appendChild(numTr);table8.appendChild(headTr);}
    else if(n == 9){numTr.appendChild(numTd );table9.appendChild(numTr);table9.appendChild(headTr);}
    else if(n == 10){numTr.appendChild(numTd );table10.appendChild(numTr);table10.appendChild(headTr);}
    else if(n == 11){numTr.appendChild(numTd );table11.appendChild(numTr);table11.appendChild(headTr);}
    else if(n == 12){numTr.appendChild(numTd );table12.appendChild(numTr);table12.appendChild(headTr);}
    else if(n == 13){numTr.appendChild(numTd );table13.appendChild(numTr);table13.appendChild(headTr);}
    else if(n == 14){numTr.appendChild(numTd );table14.appendChild(numTr);table14.appendChild(headTr);}
    }
    代码太长...
    只贴有关系的一部分
      

  2.   

    把你页面中的
    <html xmlns="http://www.w3.org/1999/xhtml">
    改成
    <html>
      

  3.   

    那为什么会出现这个东西?innerHTML =n应该是只是吧n这个值付给了innerHTML 而已啊
      

  4.   


    我没有页面可以改...
    我是用firefox的油猴脚本去修改页面的显示效果...
      

  5.   


    对...
    我也想不明白...
    只是把n赋值给innerHTML就会出现那个怪东西...