<BODY>
<TABLE id=t width=50%>
<TR>
<TD>a</TD>
<TD>b</TD>
<TD>c</TD>
</TR>
<TR>
<TD>a</TD>
<TD>b</TD>
<TD>c</TD>
</TR>
</TABLE>
<BR><BR>
<button onclick=rm()>remove</button>
<button onclick=add()>add</button>
<SCRIPT LANGUAGE="JavaScript">
<!--
function rm(){
if (t.rows.length>0){
t.deleteRow(t.rows.length-1)
}
}
function add(){
r=t.insertRow();
r.insertCell().innerText="A";
r.insertCell().innerText="B";
r.insertCell().innerText="C";
}
//-->
</SCRIPT>
</BODY>
<TABLE id=t width=50%>
<TR>
<TD>a</TD>
<TD>b</TD>
<TD>c</TD>
</TR>
<TR>
<TD>a</TD>
<TD>b</TD>
<TD>c</TD>
</TR>
</TABLE>
<BR><BR>
<button onclick=rm()>remove</button>
<button onclick=add()>add</button>
<SCRIPT LANGUAGE="JavaScript">
<!--
function rm(){
if (t.rows.length>0){
t.deleteRow(t.rows.length-1)
}
}
function add(){
r=t.insertRow();
r.insertCell().innerText="A";
r.insertCell().innerText="B";
r.insertCell().innerText="C";
}
//-->
</SCRIPT>
</BODY>
解决方案 »
- 简单问题 src="~/_js/jsDateYM.js" 和 src="../_js/jsDateYM.js"的区别
- asp.net无法跳转到指定页面,找不到资源
- asp.net 中 实现 动态添加查询条件 比如点一个按钮 出现一个下拉框 ,点另一个按钮隐藏或删除这个下拉框?
- asp.net制作考试在线系统的问题
- Page.ClientScript.RegisterClientScriptBlock 为什么变成一段文字显示在页面上,并不在<script></script>里面
- 提交时如何保存window对象?
- 前台数据怎么绑定后台数据..
- 读word文档时出现乱码,怎么解决?
- 设置了一个站点,文档目录为wwwroot,wwwroot下的asp文件可以访问,但二级目录下的asp文件就访问不了!
- 大家来看看这个简单的代码,怎么编译出来老出问题啊!!!
- 系統架構問題﹐請教高手﹗
- 关于windows installer的问题,,请帮忙解决(一定给分,两贴一起结)
<asp:table ...></asp:table>
<script language="c#" runat=server>
string html="";
html +="<tr><td>111</td></tr>";
text1.Value=html;
</script>
<form id=form1 runat=server>
<input type="text" name=text1 id=text1 runat=server style="Z-INDEX: 101; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px">
<table>
<tr>
<td>
</td>
</tr>
<script language="JavaScript">
document.write(form1.text1.value);
</script>
</table>
</form>
我有点忘了你看一下
var tid
tid=document.getelementbyid("Tableid")
tid.createchildelement有没有这个方法,
试一下,
var oTB=document.createElement("TBody");
var oTR=document.createElement("TR");
var oTD0=document.createElement("TD");
var oTD1=document.createElement("TD");
oTR.appendChild (oTD0);
oTR.appendChild (oTD1);
oTB.appendChild (oTR);
document.form.all("your table id").appendChild ( oTB );
</script>
////////////////////////
//取得行号
var intRowIndex=QuoteItem.rows.length-1;
var idSerial=TotalItemNumber;
//加入新行
var oNewRow=QuoteItem.insertRow(intRowIndex);
oNewRow.id="tr_mat"+idSerial.toString();
/////////////////////////////////////////////
//加入新列
var oItemNumber=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oBatterySerial=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oBatteryName=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oBatSort=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oOrderQty=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oUnit=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oDelete=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
//加入控件
oItemNumber.innerHTML="<center>"+idSerial+"</center>"
oBatterySerial.innerHTML="<input type='text' name='BatterySerial" +idSerial+"' id='BatterySerial" +idSerial+"' onkeydown='Javascript:SelectMat("+idSerial+");' size='25' class='input1' onfocus='javascript:ShowHintMessage(140,200);' onblur='javascript:HiddenHintMessage();' >";
oBatteryName.innerHTML="<input type='text' name='BatteryName" +idSerial+"' id='BatteryName" +idSerial+"' size='25' class='input1' readonly>";
oBatSort.innerHTML="<input type='text' name='BatSort" +idSerial+"' id='BatSort" +idSerial+"' size='25' class='input1' readonly>";
oOrderQty.innerHTML="<input type='text' name='OrderQty" +idSerial+"' id='OrderQty" +idSerial+"' size='25' class='input1'>";
oUnit.innerHTML="<select id='SelUnit"+idSerial+"' name='SelUnit"+idSerial+"' size='1' class='input1'>"+optionListForUnit+"</select>";
oDelete.innerHTML="<input type=button value='删除' onkeydown='javascript:event.keyCode = 9;'onclick=\"javascript:drop_tr('tr_mat"+idSerial+"');\">"
TotalItemNumber+=1;
return idSerial;
}
////////////////////////
//取得行号
var intRowIndex=QuoteItem.rows.length-1;
var idSerial=TotalItemNumber;
//加入新行
var oNewRow=QuoteItem.insertRow(intRowIndex);
oNewRow.id="tr_mat"+idSerial.toString();
/////////////////////////////////////////////
//加入新列
var oItemNumber=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oBatterySerial=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oBatteryName=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oBatSort=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oOrderQty=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oUnit=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
var oDelete=QuoteItem.rows(intRowIndex).insertCell(oNewRow.cells.length);
//加入控件
oItemNumber.innerHTML="<center>"+idSerial+"</center>"
oBatterySerial.innerHTML="<input type='text' name='BatterySerial" +idSerial+"' id='BatterySerial" +idSerial+"' onkeydown='Javascript:SelectMat("+idSerial+");' size='25' class='input1' onfocus='javascript:ShowHintMessage(140,200);' onblur='javascript:HiddenHintMessage();' >";
oBatteryName.innerHTML="<input type='text' name='BatteryName" +idSerial+"' id='BatteryName" +idSerial+"' size='25' class='input1' readonly>";
oBatSort.innerHTML="<input type='text' name='BatSort" +idSerial+"' id='BatSort" +idSerial+"' size='25' class='input1' readonly>";
oOrderQty.innerHTML="<input type='text' name='OrderQty" +idSerial+"' id='OrderQty" +idSerial+"' size='25' class='input1'>";
oUnit.innerHTML="<select id='SelUnit"+idSerial+"' name='SelUnit"+idSerial+"' size='1' class='input1'>"+optionListForUnit+"</select>";
oDelete.innerHTML="<input type=button value='删除' onkeydown='javascript:event.keyCode = 9;'onclick=\"javascript:drop_tr('tr_mat"+idSerial+"');\">"
TotalItemNumber+=1;
return idSerial;
}