假设你的table的id=tabvar tabOb = document.all.tab;
var trOb = tabOb.parentNode;
alert(trOb.length)
if(trOb.length<10){
var num = 10 - trOb.length;
for(i=0;i<num;i++){
var newRow=tabOb.insertRow();
var td=newRow.insertCell();
td.innerHTML=' ';
td.className = 'td1'//样式名
}
}
var trOb = tabOb.parentNode;
alert(trOb.length)
if(trOb.length<10){
var num = 10 - trOb.length;
for(i=0;i<num;i++){
var newRow=tabOb.insertRow();
var td=newRow.insertCell();
td.innerHTML=' ';
td.className = 'td1'//样式名
}
}
解决方案 »
- struts2关于接收参数String转成float类型问题,求高手解救
- 禁止JS弹出新页面
- 又来打扰前辈们~~~AJAX的简单问题
- 求救,实在是没办法解决了
- activemq + tomcat 整合
- 用纯java做一个chm文档编辑器
- NUTCH能不能支持多机器分布式采集
- 紧急求助!!!!连接数据库突然变慢!!!
- 高分求: EJB里如何记录程序日志
- 新手的问题--数据库联接出错(java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource)--在线 恭候。
- 我怎么也找不出原因
- 在页面上的java代码如何提取ActionForm的某个属性值
第二句,修改一下.
parentNode to childNodes
if(table.rows.length>0){
var rowCount=element.rows.length;
if(fixRow!=""){
if(rowCount<fixRow){
if(colCount==0){
colCount=(rowCount>0)?element.rows[0].cells.length:table.rows[0].cells.length;
}
for(var i=0;i<fixRow-rowCount;i++){
var row = element.insertRow();
for(var j=0;j<colCount;j++){
row.insertCell(j);
row.cells(j).innerHTML=" ";
}
}
}
}
<tr><td>111</td><td>111</td></tr>
<tr><td>222</td><td>222</td></tr>
<tr><td>333</td><td>333</td></tr>
</table>
<input type='button' onclick='append()' value='Append Child'>
<script>
function append(){
table = document.getElementById('test');
if(table.rows.length < 10){
newTr = table.insertRow();
td1=newTr.insertCell();
td1.innerText = '444';
td2=newTr.insertCell();
td2.innerText = '444';
}
}
</script>