请问如何给一个table动态增加一列? http://fason.nease.net/zhuanti/table/sample1.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><TITLE></TITLE><SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript><!--function button1_onclick() {tb.insertRow();}//--></SCRIPT></HEAD><BODY><P><TABLE cellSpacing=1 cellPadding=1 width="75%" border=1 id=tb> <TR> <TD> </TD> <TD> </TD> <TD> </TD></TR> <TR> <TD> </TD> <TD> </TD> <TD> </TD></TR> <TR> <TD> </TD> <TD> </TD> <TD> </TD></TR></TABLE></P><INPUT id=button1 type=button value=Button name=button1 LANGUAGE=javascript onclick="return button1_onclick()"></BODY></HTML> function aainsert(){table = document.getElementById(tableID);myNewRow =table.insertRow(table.rows.length);i=i+1;myNewCell = myNewRow.insertCell(0);myNewCell.innerHTML = "<input type='text' name=aa"+i+" value=aa"+i+">";i=i+1;myNewCell = myNewRow.insertCell(1);myNewCell.innerHTML = "<input type='text' name=aa"+i+">";i=i+1;myNewCell = myNewRow.insertCell(2);myNewCell.innerHTML = "<input type='text' name=aa"+i+">"; document.form1.textfield1.value=i;} <!--alert(YourId.rows(0).cells(0).innerText);//显示第一行,第一列的数据 --><SCRIPT LANGUAGE="JScript"> //动态增加表格的行和列 function rm(){if (mytab.rows.length>1){mytab.deleteRow(mytab.rows.length-1)}}function add(){r=mytab.insertRow();r.insertCell().innerText=k; r.insertCell().innerText="A";r.insertCell().innerText="B";r.insertCell().innerText="C";r.insertCell().innerText="D";//r.ondblclick()="this.style.color='red'";}</SCRIPT><script language="JaScript"> //另一个版本的增加行和列var obj; var jnkcHTML='<input>'; function addRow(){ obj = jnkcTable.insertRow(); for (i=0;i<jnkcTable.rows[0].cells.length;i++){ obj.insertCell().innerHTML = jnkcHTML; } } function addCell(){ for(i=0;i<jnkcTable.rows.length;i++){ obj = jnkcTable.rows[i]; obj.insertCell().innerHTML = jnkcHTML; } } </script> 方法有好多:可以用DOM方法,也可以用DHTML1。obj=yourTableId.insertRow(); for(t=0;t<yourTableId.rows(1).cells.length;t++) {cellobj=obj.insetCell(); cellobj.innerText="test"; }2.yourTableId.firstChild.innerHTML+=yourTableId.firstChild.firstChild.innerHTML3.newObj=yourTableId.firstChild.firstChild.clineNode(true); yourTableId.firstChild.appendChild(newObj);4.yourTableId.firstChild.innerHTML+=yourTableId.rows(1).outerHTML; input失去焦点问题 FlashAS3读取PHP的问题 正则表达式 ECMA-262 Spec中为什么要使用NoIn变量 后台其他程序调用js,设置页面的输入框的值? 关于参数获取 ie8浏览器 js报参数无效的问题(请js高手指点)!!! 如何 跨域跳转 传值??? 请大家帮忙了,有从北京西->武昌或汉口的硬座或硬卧火车票吗? 截取二进制流的方法 在聊天室里,如何清除别的框中的屏? 漂浮层,固定在屏幕底部怎么做??
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--function button1_onclick() {
tb.insertRow();
}//-->
</SCRIPT>
</HEAD>
<BODY><P>
<TABLE cellSpacing=1 cellPadding=1 width="75%" border=1 id=tb>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD></TR></TABLE></P><INPUT id=button1 type=button value=Button name=button1 LANGUAGE=javascript onclick="return button1_onclick()"></BODY>
</HTML>
{
table = document.getElementById(tableID);
myNewRow =table.insertRow(table.rows.length);
i=i+1;
myNewCell = myNewRow.insertCell(0);
myNewCell.innerHTML = "<input type='text' name=aa"+i+" value=aa"+i+">";
i=i+1;
myNewCell = myNewRow.insertCell(1);
myNewCell.innerHTML = "<input type='text' name=aa"+i+">";
i=i+1;
myNewCell = myNewRow.insertCell(2);
myNewCell.innerHTML = "<input type='text' name=aa"+i+">";
document.form1.textfield1.value=i;
}
<SCRIPT LANGUAGE="JScript"> //动态增加表格的行和列
function rm(){
if (mytab.rows.length>1){
mytab.deleteRow(mytab.rows.length-1)
}
}
function add(){
r=mytab.insertRow();
r.insertCell().innerText=k;
r.insertCell().innerText="A";
r.insertCell().innerText="B";
r.insertCell().innerText="C";
r.insertCell().innerText="D";
//r.ondblclick()="this.style.color='red'";
}</SCRIPT>
<script language="JaScript"> //另一个版本的增加行和列
var obj;
var
jnkcHTML='<input>'; function addRow(){ obj = jnkcTable.insertRow(); for
(i=0;i<jnkcTable.rows[0].cells.length;i++){ obj.insertCell().innerHTML =
jnkcHTML; } } function addCell(){ for(i=0;i<jnkcTable.rows.length;i++){ obj =
jnkcTable.rows[i]; obj.insertCell().innerHTML = jnkcHTML; } } </script>
方法有好多:可以用DOM方法,也可以用DHTML
1。obj=yourTableId.insertRow();
for(t=0;t<yourTableId.rows(1).cells.length;t++)
{cellobj=obj.insetCell();
cellobj.innerText="test";
}2.yourTableId.firstChild.innerHTML+=yourTableId.firstChild.firstChild.innerHTML3.newObj=yourTableId.firstChild.firstChild.clineNode(true);
yourTableId.firstChild.appendChild(newObj);4.yourTableId.firstChild.innerHTML+=yourTableId.rows(1).outerHTML;