是不是设定cells(index).colSpan?
解决方案 »
- js父窗口控制子窗口
- 求助:javascript 在IE 和firefox 下的区别
- 锁定子页面问题
- 在<input type=text>下动态添加一个div
- 如何用js做到滑动效果
- 大家帮我个忙...这个特效怎么做大...
- 运行不了<script>怎办?
- 用javascript连接access数据库的问题
- 怎么让框架中的某个按钮成为“默认”???还有就是按“Ctrl+回车"的实现!!!
- a < 5 && a > 5 ? console.log(true) : console.log(false); 问 a为何值时 , 打印true
- 求助--不知道二维数组是怎么搞的
- 请教网页中的导航按钮,怎样让鼠标放在上面时按钮变色?
<table width="300" border="1">
<tr>
<td> </td>
<td rowspan="2"> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>分析下:
<table width="300" border="1">
<tr>
<td> </td>
<td rowspan="2">
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
其中, 我们已经有一个 table了(假设)。
那么 <table id="oTable">
则: var getTb= document.getElementById("oTable");
将它取成object,然后我们向它添加表格,根据:
<tr>
<td> </td>
<td rowspan="2"> </td>
</tr> 我们知道,要先添加一个 tr,var getTb= document.getElementById("oTable"); var crTR = getTb.insertRow(); //行已经加完了,我们再加一个包含td和另一个带rowspan=2的TD,当然,是在TR的基础上; var crTDa = crTR.insertCell();//第一个TD var crTDb = crTR.insertCell(); //第二个TD,带rowspan=2
crTDb.rowSpan=2; //设成 rowspan=2; //按上边的table code,我们应继续写一个tr与td来对应上边的插入。则 var croTR = getTb.insertRow(); //再插入一个TR var croTD = croTR.insertCell(); //TD,对应上边的rowspan=2的TD //添加完了,写点内容吧。 crTDa.innerHTML="好<br>的";
crTDb.innerHTML="2好1<br>1的2";
croTD.innerHTML="另一个TD啊。<br>HOHOHOHO"; 我们来整理一下吧。:)<table width="300" border="1" id="oTable">
<tr>
<td>原来的1</td>
<td rowspan="2">原来的2</td>
</tr>
<tr>
<td>原来的3</td>
</tr>
</table><script language="JavaScript">
function intt()
{
var getTb= document.getElementById("oTable");
var crTR = getTb.insertRow(); //行已经加完了,我们再加一个包含td和另一个带rowspan=2的TD,当然,是在TR的基础上;
var crTDa = crTR.insertCell(); //第一个TD
var crTDb = crTR.insertCell(); //第二个TD,带rowspan=2
crTDb.rowSpan=2; //设成 rowspan=2;
//按上边的table code,我们应继续写一个tr与td来对应上边的插入。则
var croTR = getTb.insertRow(); //再插入一个TR
var croTD = croTR.insertCell(); //TD,对应上边的rowspan=2的TD
//添加完了,写点内容吧。
crTDa.innerHTML="这里是JS插入的1";
crTDb.innerHTML="这里是JS插入的2";
croTD.innerHTML="这里是JS插入的3";
}
intt();
</script>
<button onclick="intt();"></button>
可以开帖加分