没法设置colspan属性````

解决方案 »

  1.   

    JQuery 可以 创建 元素。可以实现。 JavaScript当然也是可以的。
      

  2.   

    var table = document.getElementById("salesTrackTalbe");
    var new_row=table.insertRow(table_index);  
    new_row.insertCell(1).setAttribute("colspan",3);
    我js这么写没用,郁闷
      

  3.   


    var td=document.createElement("td");
    td.setAttribute("colspan",3);
    var tr=document.createElement("tr");
    tr.appendChild(td);
    if(isIE){ 
    table.childNodes[0].appendChild(tr);
    }else{
    table.appendChild(tr);
    }
     
      

  4.   

    $("#Routertable")
    .append(
    "<tr><td></td><td align=\"right\">路&nbsp;由:</td><td><input type=\"text\" value='"
    + addRouterName
    + "' /></td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src=\"images/delete.gif\" id='Routertable"
    + dnstablelength
    + "'  onclick=\"deleteDNS('Routertable"
    + dnstablelength + "')\"></img></td></tr>");
    我是用的追加的方法,这样应该可以~~
      

  5.   

    如:cell1 = row.insertCell();
    cell1.colSpan="2"; 这样写应该就对了
    在JavaScript里面,是区分大小写的。
      

  6.   

    在js中写法为document.getElementById("branchIdTd").colSpan="3";  //colSpan在jquery中写法为jQuery("#branchIdTd").attr("colSpan","3");