<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY><TABLE id="a1" WIDTH=75% BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD colspan="2">1</TD>
<TD>3</TD>
</TR>
<TR>
<TD>1</TD>
<TD colspan="2">2</TD>
</TR>
<TR>
<TD>1</TD>
<TD>2</TD>
<TD>3</TD>
</TR>
</TABLE>
</BODY>
</HTML>
<SCRIPT LANGUAGE=javascript>
<!--
var colLength = 0; //获得table的列数,注意有可能有些列跨列
for (var i=0;i< a1.rows(0).cells.length;i++){
colLength += a1.rows(0).cells(i).colSpan;
}a1.insertRow(0);
a1.rows(0).insertCell();
a1.rows(0).cells(0).colSpan = colLength;
a1.rows(0).cells(0).innerHTML = "表头";a1.insertRow();
a1.rows(a1.rows.length-1).insertCell();
a1.rows(a1.rows.length-1).cells(0).colSpan = colLength;
a1.rows(a1.rows.length-1).cells(0).innerHTML = "表尾";
//-->
</SCRIPT>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY><TABLE id="a1" WIDTH=75% BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD colspan="2">1</TD>
<TD>3</TD>
</TR>
<TR>
<TD>1</TD>
<TD colspan="2">2</TD>
</TR>
<TR>
<TD>1</TD>
<TD>2</TD>
<TD>3</TD>
</TR>
</TABLE>
</BODY>
</HTML>
<SCRIPT LANGUAGE=javascript>
<!--
var colLength = 0; //获得table的列数,注意有可能有些列跨列
for (var i=0;i< a1.rows(0).cells.length;i++){
colLength += a1.rows(0).cells(i).colSpan;
}a1.insertRow(0);
a1.rows(0).insertCell();
a1.rows(0).cells(0).colSpan = colLength;
a1.rows(0).cells(0).innerHTML = "表头";a1.insertRow();
a1.rows(a1.rows.length-1).insertCell();
a1.rows(a1.rows.length-1).cells(0).colSpan = colLength;
a1.rows(a1.rows.length-1).cells(0).innerHTML = "表尾";
//-->
</SCRIPT>
解决方案 »
- IMG路径的问题
- 关于setInterval执行顺序问题
- 如何获得iframe的Value
- 为什么‘确认删除’的JavaScript代码不起作用?
- 如何获取单选按钮组中被点选的<input type="radio">之标签文本,不是value,也不是id,是<input>后面的汉字字符串?
- 下拉框点击事件后把隐藏的多种框显示出来(包括不在同行的下拉框,文本框)
- 我把这文件保存为data.htm ,用浏览器浏览后的结果是D:\myjs,这是一个日期选择的jp代码,帮我看看
- 怎样让网页自动刷新?
- 如何实现像ctrl+n这样的快接键。
- 可以自动识别用户进行关闭网页动作前调用函数吗?
- iframe和frame有什么区别吗?
- 拜求自动填写
谢谢,不过你的实现是增加了表头和表脚,我是希望不改变表的行数,将表的第一行设置为表头,表的最后一行设置成表脚
<SCRIPT LANGUAGE="JavaScript">
<!--
var oNewChild=document.createElement("TH");
var otr=t1.children[0].children[0];
oChild=otr.children[0]
otr.replaceChild(oNewChild, oChild);
oNewChild.innerHTML=oChild.innerHTML;
//-->
</SCRIPT>