首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

高手来~

2012-02-04 
高手来救命啊~~哪位高手会动态添加和删除文本框啊。。救命啊~~就是网页中一个按钮,点一下生成一个,然后也可

高手来救命啊~~
哪位高手会动态添加和删除文本框啊。。救命啊~~
就是网页中一个按钮,点一下生成一个,然后也可以删除这个框> . <
有没有人有代码啊。。。救命啊~~

[解决办法]
<table id= "table1 " border= "1 ">
<tr style= "display:none "> <td> <input> </td> <td> <input type= "button " value= "删除 " onclick= "this.parentNode.parentNode.removeNode(true) ">
</tr>
<tr> <td> <input> </td> <td> <input type= "button " value= "删除 " onclick= "this.parentNode.parentNode.removeNode(true) ">
</tr>
<tr> <td> <input> </td> <td> <input type= "button " value= "删除 " onclick= "this.parentNode.parentNode.removeNode(true) ">
</tr>
</table>
<input name= "aaa " type= "button " value= "新增 " onclick=addRow()>
<script language=javascript>
function addRow(){
var objTbody=document.getElementById( "table1 ").childNodes[0]
var objNewTr=objTbody.childNodes[0].cloneNode(true)
objNewTr.style.display= " "
objTbody.appendChild(objNewTr)
}
</script>
[解决办法]
因为有个全局变量i
判断i的值就行了
比如你想最多增加10个,就在addT()的开始判断一下,下边的内容不变
function addT(){
if(i==10){
return;
}
//
...
}

热点排行