作者kheric (原来我一直在逞强)
看板Ajax
标题[问题] 有关新增表格的问题
时间Thu Feb 4 17:05:05 2010
JSP 页面 有个按钮
<input name="button" type="button" id="insert"
onClick="btnAddNew_onclick();" value="新增" />
JSP某个地方,我有放一个table
<table width="100%" align="left" border="1" id="perTb"></table>
再来是sctipt部分
<SCRIPT LANGUAGE=javascript>
var field1="第<input type=\"text\" name=\"mSTART\" size=3>~";
var field2="第<input type=\"text\" name=\"mEND\" size=3 value=-1>";
var field5="<select name=\"nofixed\" id=\"nofixed\" size=1><option
value=\"day\">日</option><option value=\"month\">月</option>
<option value=\"year\">年</option></select>";
var field3="=>抽<input type=\"text\" name=\"Percent2\" size=3>%";
var field4='<INPUT type="button" value="删除" name="btnDel"
onclick="return btnDel_onclick(this)">';
function btnAddNew_onclick() {
var tb1=window.document.getElementById('perTb');
var oTr=tb1.insertRow();
var oTd4=oTr.insertCell();
oTd4.innerHTML=field4;
var oTd1=oTr.insertCell();
oTd1.innerHTML=field1+field2+field5+field3;
}
功能大概就是,我按了 按钮,会启动 一个function ,
然後这个function会先去抓 table 的id 接着就开始在里面画表格
可是我想要它是接在第一个表格下面,这样的写法却只能 画在第一个表格上面
<table id=perTb>
第三个
第二个
第一个
</table>
画出来像是这样...可是我想要的是...
<table id=perTb>
第一个
第二个
第三个
.
.
</table>
因此想请问这边的大大们,有没有什麽好的方法可以解决~
感激~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.46.33
1F:→ Kelunyang:insertRow(int),这个函式可以带参数我记得 02/04 20:32
2F:→ Kelunyang:你就带目前table的row.length就好了 02/04 20:32