JavaScriptで、HTMLのテーブル内の結合されたセルも全て出力します。
【手順】
1.「009-PrintAllJoinedTdJS.html」というファイルを作成。
2.「009-PrintAllJoinedTdJS.html」を以下の様に入力。
<html>
<head>
<script type="text/javascript">
function main() {
var tdCount = 0;
var inputText = "";
for (var i = 0; i < table1.rows.length; i++) {
for (var j = 0; j < table1.rows[i].cells.length; j++) {
inputText += (++tdCount) + ":" + table1.rows[i].cells[j].innerHTML + "<br/>";
}
}
out.innerHTML = inputText;
}
</script>
</head>
<body>
<table id="table1" border="1">
<tr>
<td>セル1-1</td>
<td>セル1-2</td>
<td colspan="2">セル1-3</td>
</tr>
<tr>
<td>セル2-1</td>
<td>セル2-2</td>
<td>セル2-3</td>
<td>セル2-4</td>
</tr>
<tr>
<td rowspan="2">セル3-1</td>
<td>セル3-2</td>
<td rowspan="2" colspan="2">セル3-3</td>
</tr>
<tr>
<td>セル4-1</td>
</tr>
</table>
<input type="button" value="実行" onclick="main();">
<div id="out" />
</body>
</html>
3.「009-PrintAllJoinedTdJS.html」をブラウザで開きます。
4.以下の様に表示されれば成功です。
以上です。

0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。