语法:
oTR = object . insertRow ( iIndex )
参数:
iIndex : 可选项。整数值(Integer)。指定插入 tr 的序号。默认值为 -1 ,插入单元格到 rows 集合内的最后一个。
返回值:
oTR : 对象(Element)。成功则返回新建 tr 的引用。否则返回 null 。
说明:
在表格行内建立新的行( tr ),同时添加到 rows 集合内。
假如你插入行(Row)到 tFoot , tBody , tHead 内,你也需要将行加入 table 的 rows 集合内。加入你指定了 iIndex ,这个序号应该是相对于其最接近的父对象的 rows 集合。例如,假如你插入 tr 到 tFoot 内,那么 iIndex 应该是相对于 tFoot 的 rows 集合,而不是 table 的。
推荐使用的方法,是依据默认值将单元格插入到 rows 集合内的最后一个。这是速度最快的插入方式。
<script>
function rdl_doAdd(){
var oBody=document.createElement("<tbody id=myBody>");
document.all("myTable").insertBefore(oBody,document.all("myFoot"));
for (m=0;m<3;m++) {
var myTR =oBody.insertRow();
for (i=0;i<4;i++) {
var myTD=myTR.insertCell();
myTD.innerText="第"+(i+1).toString()+"个单元格";
}
}
document.all("myHeadTD").colSpan=document.all("myFootTD").colSpan=i.toString();
window.resizeTo(320,310);
}
</script>
<table cellspacing=1 id=myTable width=90%>
<thead id=myHead><tr><td id=myHeadTD>这是标题</td></tr></thead>
<tfoot id=myFoot><tr><td id=myFootTD>这是脚注</td></tr></tfoot>
</table>
<br><input type=button value=" 插入TBODY " onclick="rdl_doAdd();">
insert
原创文章如转载,请注明:转载自悠悠博客 [ http://www.ajaxstu.com/ ]
相关文章:
- INPUT type=text 元素 | input type=text 对象(2007-11-27 10:19:22)
- createControlRange方法(2007-11-23 1:55:48)
- FONT 元素 | font 对象(2007-11-22 6:9:4)
- insertCell方法(2007-11-17 2:59:42)
- createRange方法(2007-11-14 7:21:15)
- 自定义提示条(2007-11-9 9:26:27)
- 图象按比例 缩放(2007-11-9 6:56:0)
- javascript if else语句摘要(2007-11-6 1:7:7)
- JavaScript实用技巧集锦(2007-10-27 1:12:14)
- ImportExportFavorites方法(2007-10-20 1:28:24)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
