« adodb.stream文件操作类Css入门实例:tag样式 »

insert

语法:
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();">
原创文章如转载,请注明:转载自悠悠博客 [ http://www.ajaxstu.com/ ]

相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。