JSP中使用JavaScript动态插入删除输入框实现代码
<scriptlanguage="javascript"> functionaddrows(){ varlen=optionlist.rows.length;//得到table的行数 varobj=optionlist.insertRow(len);//在最后一行插入 /**插入第一列**/ obj.insertCell(0); obj.cells(0).innerHTML="选项"+(len+1)+":<inputtype=textname=optionsize=28>"; } functiondeleterow(){ varlen=optionlist.rows.length; if(len<=1){ alert("至少要有一个选项"); } else{ optionlist.deleteRow(len-1);//删除最后一项 } } functiongetOptionCount(){ returnoptionlist.rows.length; } </script>
Jsp页面中的关键代码
<inputtype="button"id="bt1"value="添加选项"onClick="addrows();"> <inputtype="button"id="bt2"value="删除选项"onClick="deleterow();">
设置table的id以便JavaScript中能识别该table
<tableid="optionlist"> </table>