javascript动态添加删除表格及克隆表格
来源:互联网 发布:react 整合 java 编辑:程序博客网 时间:2024/05/20 18:01
insertRow()和deleteRow()方法:
cloneNode()方法克隆表格:
appendChild() & removeChild()方法:(firefox only)
<button onClick="add()">add</button>
<button onClick="del()">del</button>
<button onClick="test()">test</button>
<table id="t1" border="1"></table>
<script language="JavaScript">
var n=0;
function add(){
n++;
t1.insertRow().insertCell().innerHTML = '<input type="radio" name="tt"><input name="test'+n+'"><button onclick="deleteRow(this)">delthis</button>';
//t1.insertRow().insertCell().innerHTML = '<input type="radio" name="tt"><input name="test'+t1.rows.length+'">';
}
function del(){
var c = document.getElementsByName('tt');
for(var i=0; i<c.length; i++)
if(c[i].checked)
t1.deleteRow(i);
}
function deleteRow(obj){
t1.deleteRow(obj.parentElement.parentElement.rowIndex);
}
function test(){
for(i=0;i<t1.rows.length;i++) alert(t1.rows[i].cells[0].innerHTML);
}
</SCRIPT>
<button onClick="del()">del</button>
<button onClick="test()">test</button>
<table id="t1" border="1"></table>
<script language="JavaScript">
var n=0;
function add(){
n++;
t1.insertRow().insertCell().innerHTML = '<input type="radio" name="tt"><input name="test'+n+'"><button onclick="deleteRow(this)">delthis</button>';
//t1.insertRow().insertCell().innerHTML = '<input type="radio" name="tt"><input name="test'+t1.rows.length+'">';
}
function del(){
var c = document.getElementsByName('tt');
for(var i=0; i<c.length; i++)
if(c[i].checked)
t1.deleteRow(i);
}
function deleteRow(obj){
t1.deleteRow(obj.parentElement.parentElement.rowIndex);
}
function test(){
for(i=0;i<t1.rows.length;i++) alert(t1.rows[i].cells[0].innerHTML);
}
</SCRIPT>
cloneNode()方法克隆表格:
<input type=button value=clone name=ok onclick=add()>
<table border=1>
<tr id=a1 name=a1>
<td><input></td><td><input></td>
</tr>
</table>
<script language=JavaScript>
i=1
function add(){
++i;
var newTR = a1.cloneNode(true);
newTR.id="a"+i;
newTR.name="a"+i;
a1.parentNode.insertAdjacentElement("beforeEnd",newTR);
//alert(a1.parentElement.innerHTML);
}
</script>
<table border=1>
<tr id=a1 name=a1>
<td><input></td><td><input></td>
</tr>
</table>
<script language=JavaScript>
i=1
function add(){
++i;
var newTR = a1.cloneNode(true);
newTR.id="a"+i;
newTR.name="a"+i;
a1.parentNode.insertAdjacentElement("beforeEnd",newTR);
//alert(a1.parentElement.innerHTML);
}
</script>
appendChild() & removeChild()方法:(firefox only)
<div id="oTest">1234 </div>
<button onclick="oT=document.getElementById('oTest');oS=document.createElement('span');oS.textContent='1234 ';oT.appendChild(oS)">append +</button><button onclick="oT=document.getElementById('oTest');oT.removeChild(oT.lastChild)">remove -</button>
<button onclick="oT=document.getElementById('oTest');oS=document.createElement('span');oS.textContent='1234 ';oT.appendChild(oS)">append +</button><button onclick="oT=document.getElementById('oTest');oT.removeChild(oT.lastChild)">remove -</button>
- javascript动态添加删除表格及克隆表格
- javascript动态添加删除表格及克隆表格
- javascript动态添加删除表格及克隆表格
- javaScript动态添加删除表格
- JavaScript动态操作表格,添加,删除行、列及单元格
- JavaScript动态操作表格,添加,删除行、列及单元格
- JavaScript动态操作表格,添加,删除行、列及单元格
- javascript动态添加表格,通过checkbox动态删除表格
- JavaScript动态添加删除表格项
- JavaScript 动态添加删除表格行
- Javascript 动态添加删除表格行
- javascript动态添加删除表格数据管理
- javascript动态添加删除表格数据管理
- jquery + javascript table表格 动态添加删除
- JavaScript动态添加/删除表格行
- javascript表格动态添加删除行/列
- javascript 用克隆的方法动态添加表格行
- 表格动态添加删除
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 理解(*(volatile unsigned char *)0x5F[转]
- DataGrid使用技巧小总结-个性化分页及复杂表头
- 在非struts程序中使用struts的datasource
- 为什么必须要在OC门输出的IO口上加上拉电阻?
- javascript动态添加删除表格及克隆表格
- 遁去的"一"
- IIS服务器排错指南及错误代码大全
- 25种方式给网站添加优质内容
- IT认证与薪资:ROI大摸底
- Excel的导出操作
- TextBox里的数据未改变(Web)
- IIS 7.0 汇编
- 计算日期差函数