<style>
td{background-color:red;vertical-align:top}
</style>
<body>
<table>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
</body>
<script>
document.ondblclick=set;
function set()
{
var trs=document.getElementsByTagName('tr');
for(var i=2;i<trs.length;i++)
{
trs[i].childNodes[trs[i].childNodes.length-1].removeNode(true);
}
trs[1].childNodes[trs[1].childNodes.length-1].rowSpan=trs.length-1;
}
</script>
td{background-color:red;vertical-align:top}
</style>
<body>
<table>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
<tr><td>AAA</td><td>AAA</td><td>AAA</td><td>AAA</td></tr>
</body>
<script>
document.ondblclick=set;
function set()
{
var trs=document.getElementsByTagName('tr');
for(var i=2;i<trs.length;i++)
{
trs[i].childNodes[trs[i].childNodes.length-1].removeNode(true);
}
trs[1].childNodes[trs[1].childNodes.length-1].rowSpan=trs.length-1;
}
</script>
解决方案 »
- jquery .attr 替换 src <embed src> IE、谷歌不兼容,怎么处理,求助
- datalist绑定照片,点击获取在JS里面弹出对话框,显示对应的src
- Ext中通过循环在页面渲染多个combox的问题
- 在js中,如何实现用鼠标拖拽DIV层
- JS高手进啊
- 在看一些JavaScript实例中总有这样一个标识符$,它是什么意思,用法是什么?
- 页面刷新后隐藏条件为什么不起作用?
- 怎样实现QQ的左边导航栏的样子
- 有关dialogArguments的问题
- javascript表格动态添加行,选择物品,需要能够自动计算出每行的金额,最后能计算出所有行金额的合计
- JavaScript如何退出一个函数?
- select(multiple)可以一起增加多个已连好的option项么?(谢谢!)
<head>
<script language="JavaScript">
<!--
function tbMarge(){
var tb=document.getElementById("tbTarget");
var rowLen=tb.rows.length;
var cellLen=tb.rows[0].cells.length;
for(var i=2;i<rowLen;i++)
tb.rows[i].removeChild(tb.rows[i].cells[cellLen-1])
tb.rows[1].cells[cellLen-1].rowSpan =rowLen-1;
window.event.srcElement.disabled=true;
}
//-->
</script>
</head>
<body>
<table id="tbTarget" cellpadding=0 cellspacing=0 border=1 width="400">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<input type="button" id="btnMarge" onclick="tbMarge()" value="Marge" title="合并">
</body>
</html>