js实现点击任意两个单元格点击按钮进行合并 js实现点击任意两个单元格点击按钮进行合并 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ...js操作html的table,包括添加行,添加列,删除行,删除列 http://www.blogjava.net/caizh2009/articles/279953.htmlhttp://www.javaeye.com/topic/376563?page=4 先写个简单实现原型,还需要进一步完善L@_@K<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>dhtml.mergeCellsInTable.html</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="generator" content="editplus" /> <meta name="author" content="[email protected]" /> <meta name="keywords" content="" /> <meta name="description" content="" /></head><body> <table id="testTbl" border="1"> <tr> <td>Click me 1-1</td> <td>Click me 1-2</td> <td>Click me 1-3</td> <td>Click me 1-4</td> </tr> <tr> <td>Click me 2-1</td> <td>Click me 2-2</td> <td>Click me 2-3</td> <td>Click me 2-4</td> </tr> <tr> <td>Click me 3-1</td> <td>Click me 3-2</td> <td>Click me 3-3</td> <td>Click me 3-4</td> </tr> </table> <script type="text/javascript"> <!--var table = document.getElementById("testTbl");table.firstSelectedCell = null;table.onclick = function() { if (this.firstSelectedCell == null) { this.firstSelectedCell = event.srcElement; this.firstSelectedCell.style.backgroundColor = "yellow"; } else if (this.firstSelectedCell != null) { var secondSelectedCell = event.srcElement; if (this.firstSelectedCell.cellIndex == secondSelectedCell.cellIndex) { this.firstSelectedCell.rowSpan += secondSelectedCell.rowSpan; } else if (this.firstSelectedCell.rowIndex == secondSelectedCell.rowIndex) { this.firstSelectedCell.colSpan += secondSelectedCell.colSpan; } this.firstSelectedCell.innerHTML += secondSelectedCell.innerHTML; this.firstSelectedCell.style.backgroundColor = ""; this.firstSelectedCell = null; secondSelectedCell.parentNode.removeChild(secondSelectedCell); }}; //--> </script></body></html> 分页问题 setTimeout小问题 请教高手javascript代码? 一个url编码的问题 现在有一组单选按钮值分别为1和2,当提交表单时弹出对话框告诉当前单选按钮的值 javascript的脚本中的<input type='text' name='mcadd'>中能添加ID么? 又是梅花雪日控件的问题 帮忙看看哪错了 请教为啥JS在IE8下运行不了?IE9,搜狗,FF,360都正常 JAVA web项目求助 如何把js代码动态添加到<body></body>的后面? 通过window.open()弹出的新窗口默认会被浏览器阻止
js操作html的table,包括添加行,添加列,删除行,删除列 http://www.blogjava.net/caizh2009/articles/279953.htmlhttp://www.javaeye.com/topic/376563?page=4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>dhtml.mergeCellsInTable.html</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="generator" content="editplus" />
<meta name="author" content="[email protected]" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head><body>
<table id="testTbl" border="1">
<tr>
<td>Click me 1-1</td>
<td>Click me 1-2</td>
<td>Click me 1-3</td>
<td>Click me 1-4</td>
</tr>
<tr>
<td>Click me 2-1</td>
<td>Click me 2-2</td>
<td>Click me 2-3</td>
<td>Click me 2-4</td>
</tr>
<tr>
<td>Click me 3-1</td>
<td>Click me 3-2</td>
<td>Click me 3-3</td>
<td>Click me 3-4</td>
</tr>
</table>
<script type="text/javascript">
<!--
var table = document.getElementById("testTbl");
table.firstSelectedCell = null;
table.onclick = function() {
if (this.firstSelectedCell == null)
{
this.firstSelectedCell = event.srcElement;
this.firstSelectedCell.style.backgroundColor = "yellow";
}
else if (this.firstSelectedCell != null)
{
var secondSelectedCell = event.srcElement; if (this.firstSelectedCell.cellIndex == secondSelectedCell.cellIndex)
{
this.firstSelectedCell.rowSpan += secondSelectedCell.rowSpan;
}
else if (this.firstSelectedCell.rowIndex == secondSelectedCell.rowIndex)
{
this.firstSelectedCell.colSpan += secondSelectedCell.colSpan;
} this.firstSelectedCell.innerHTML += secondSelectedCell.innerHTML; this.firstSelectedCell.style.backgroundColor = "";
this.firstSelectedCell = null;
secondSelectedCell.parentNode.removeChild(secondSelectedCell);
}
};
//-->
</script>
</body>
</html>