js在指定tr后面添加tr
2015-08-27 09:24
507 查看
方法(1)此方法不能在制定的位置添加
<script language="javascript">
var table = document.getElementById("table_id");
var tr = table.insertRow();
for(var i=0; i<4; i++){
var td = tr.insertCell(i);
td.innerText = i;
}
</script>
<table border=1 id="table_id">
</table>
方法(2)实现
方法(4)dom实现在制定的位置前插入tr
原文:
<table>
<tr id="insertSpareEpt">
<td colspan="24" align="right"><input type="button" value="添加" onclick="insertSpareEpt()"/></td>
</tr>
</table>
脚本:
<script type="text/javascript">
function insertSpareEpt(){
var insertSpareEpt=document.getElementById("insertSpareEpt");
var newChild=document.createElement("tr");
newChild.innerHTML=" <td colspan='2'><%=j%></td> <td colspan='8'><input type='text' name='spareEpt<%=j%>'> </td><td colspan='7'><input type='text' name='spareEptStyle<%=j%>'></td><td colspan='2'><input type='text' name='spareEptUnit<%=j%>' size='14' /></td><td
colspan='3'><input type='text' name='spareEptNum<%=j %>' size='14'/></td> <td colspan='2' ><input type='button' value='删除' onclick='deleteTrShow()'/></td>";
//var newChild2=document.createElement("tr");
//newChild.innerHTML="<td colspan='24' align='left'><input type='button' value='删除'/></td>";
insertSpareEpt.parentNode.insertBefore(newChild,insertSpareEpt);
}
<script language="javascript">
var table = document.getElementById("table_id");
var tr = table.insertRow();
for(var i=0; i<4; i++){
var td = tr.insertCell(i);
td.innerText = i;
}
</script>
<table border=1 id="table_id">
</table>
方法(2)实现
方法(4)dom实现在制定的位置前插入tr
原文:
<table>
<tr id="insertSpareEpt">
<td colspan="24" align="right"><input type="button" value="添加" onclick="insertSpareEpt()"/></td>
</tr>
</table>
脚本:
<script type="text/javascript">
function insertSpareEpt(){
var insertSpareEpt=document.getElementById("insertSpareEpt");
var newChild=document.createElement("tr");
newChild.innerHTML=" <td colspan='2'><%=j%></td> <td colspan='8'><input type='text' name='spareEpt<%=j%>'> </td><td colspan='7'><input type='text' name='spareEptStyle<%=j%>'></td><td colspan='2'><input type='text' name='spareEptUnit<%=j%>' size='14' /></td><td
colspan='3'><input type='text' name='spareEptNum<%=j %>' size='14'/></td> <td colspan='2' ><input type='button' value='删除' onclick='deleteTrShow()'/></td>";
//var newChild2=document.createElement("tr");
//newChild.innerHTML="<td colspan='24' align='left'><input type='button' value='删除'/></td>";
insertSpareEpt.parentNode.insertBefore(newChild,insertSpareEpt);
}
相关文章推荐
- JS实现自动切换文字的导航效果代码
- 1高级js总结-------函数匿名自调用
- 在.NET使用JSON作为数据交换格式
- javascript判断回文数
- BZOJ 题目1031: [JSOI2007]字符加密Cipher(后缀数组sa简单应用)
- xml与json的区别,总结
- Yii2的View中JS代码添加
- js获取cookie
- javascript实现自动输出文本(打字特效)
- Javascript获取select下拉框选中的的值
- JSF 2.0 + Ajax hello world example
- Winter is coming Just have a little faith. JSF框架简介与实例
- Javascript面向对象编程(三):非构造函数的继承
- Javascript面向对象编程(二):构造函数的继承
- JSF 2.0 hello world example
- Javascript 面向对象编程(一):封装
- JSF : Page Forward vs Page Redirect
- javaScript月份从零算起
- JSF “from-action” navigation rule example
- Conditional Navigation Rule in JSF 2.0