求助:请问这个效果怎么实现啊! 补充一下:上面的代码删除textarea时还是有问题,请各位一并给解决一下吧,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function add()的问题:1."<input name=gwname ...."写到"</td>"外面了,看起来没问题,一会要删除一行的时候可能会出错2."<textarea name=gwduty cols='80' rows='8'" + i + "></textarea>"处,递增量i写错地方了。修改后代码如下:function add() { var i=0; var t = document.getElementById("table1"); t.insertRow().insertCell().innerHTML="<td bgcolor='#FFFFFF' class='a9px' width='69%'> 岗位名称: <input type=text name=gwname" + i + "></td>"; t.insertRow().insertCell().innerHTML="<td bgcolor='#FFFFFF' width='69%'> 岗位职责说明:<br><textarea name=gwduty" + i + " cols='80' rows='8'></textarea>"; i++}要删除那些字,得删除一行表格,就是删除<tr>...</tr>内容,我再试试,一会没解决再说。 删除的代码,这样只能删除一行,方向是从上至下。你现在把两个输入框分两行来放,得按两下删除按钮,如果放在一行里就ok了。function del(){var the_table = document.all("table1");var ln = event.srcElement.parentElement.parentElement.rowIndex + 1;the_table.deleteRow(ln);} 在说你为什么不用ASP来实现呢?可以直接插记录到数据库里,像这样有相同格式的东东。用ASP是不是更简单一些呢??~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~呵呵呵,我就是传说中的“菜鸟” <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><script>function add(){ var i=0; var t = document.getElementById("table1"); var i=0; t.insertRow().insertCell().innerHTML="<td bgcolor='#FFFFFF' class='a9px' width='69%'> 岗位名称: </td><input type=text id=gwname" + i + ">"; t.insertRow().insertCell().innerHTML="<td bgcolor='#FFFFFF' width='69%'> 岗位职责说明:<br><textarea id=gwduty" + i + " cols='80' rows='8'" + i + "></textarea>"; i++}function del(){var i=0;var ee=document.getElementById("gwname"+i);var aa=document.getElementById("gwduty"+i);ee.parentElement.innerHTML = "";aa.parentElement.innerHTML = "";//ee.removeNode(true);//aa.removeNode(true);}</script></HEAD><BODY> <table id="table1" width="48%" border="1"> <tr> <td bgcolor="#FFFFFF" width="69%"> <input type=button value="增加岗位" onclick=add()> <input type=button value="删除岗位" onclick=del()> </td> </tr> </table></BODY></HTML> 没办法只用JSP。还有点小问题:删除能不能从下往上呢?也就是最后添加的最先删除。 一个关于HTML5的问题,求大神解答一下 问个js的canvas的问题 js,根据来路跳转问题 |zyciis| 如何动态的加载一个js文件,而且让网页上可以掉用。谢谢 条形码扫描器的回车问题。。。 用javascript能否完全拷贝Table的行,然后加在最后? 求好心人帮忙,制作选课插件 Javascript中页面之间传值的问题 textarea内值得的移动问题? 请问在javascript中如何把OLE自动化时间转换为Date型? 怎么实现图片向一个方向循环滚动,并且不破坏显示效果?急! 关于界面自适应宽度的显示问题.
1."<input name=gwname ...."写到"</td>"外面了,看起来没问题,一会要删除一行的时候可能会出错
2."<textarea name=gwduty cols='80' rows='8'" + i + "></textarea>"处,递增量i写错地方了。
修改后代码如下:function add() {
var i=0;
var t = document.getElementById("table1");
t.insertRow().insertCell().innerHTML="<td bgcolor='#FFFFFF' class='a9px' width='69%'> 岗位名称: <input type=text name=gwname" + i + "></td>";
t.insertRow().insertCell().innerHTML="<td bgcolor='#FFFFFF' width='69%'> 岗位职责说明:<br><textarea name=gwduty" + i + " cols='80' rows='8'></textarea>";
i++
}要删除那些字,得删除一行表格,就是删除<tr>...</tr>内容,我再试试,一会没解决再说。
var the_table = document.all("table1");
var ln = event.srcElement.parentElement.parentElement.rowIndex + 1;
the_table.deleteRow(ln);
}
用ASP是不是更简单一些呢??~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
呵呵呵,我就是传说中的“菜鸟”
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function add()
{ var i=0;
var t = document.getElementById("table1");
var i=0;
t.insertRow().insertCell().innerHTML="<td bgcolor='#FFFFFF' class='a9px' width='69%'> 岗位名称: </td><input type=text id=gwname" + i + ">";
t.insertRow().insertCell().innerHTML="<td bgcolor='#FFFFFF' width='69%'> 岗位职责说明:<br><textarea id=gwduty" + i + " cols='80' rows='8'" + i + "></textarea>";
i++
}
function del(){
var i=0;
var ee=document.getElementById("gwname"+i);
var aa=document.getElementById("gwduty"+i);
ee.parentElement.innerHTML = "";
aa.parentElement.innerHTML = "";
//ee.removeNode(true);
//aa.removeNode(true);
}
</script>
</HEAD><BODY>
<table id="table1" width="48%" border="1">
<tr>
<td bgcolor="#FFFFFF" width="69%">
<input type=button value="增加岗位" onclick=add()>
<input type=button value="删除岗位" onclick=del()>
</td>
</tr>
</table>
</BODY>
</HTML>