請問在javascript中如何獲得
| 內容 |
在html代碼中編寫一個table﹐是用來幫定數據島的﹐代碼簡要如下﹕
<table id="classtable">
<thead>
<tr align="center">
<td>類別編號</td>
<td>類別描述</td>
</tr>
</thead>
<tbody>
<tr>
<td><input type="text" value="001"></td>
<td><input type="text" value=".net"></td>
</tr>
<tr>
<td><input type="text" value="002"></td>
<td><input type="text" value="java"></td>
</tr>
</tbody>
</table>
問題﹕我在javacript中引用了table,我想循環取得table下tbody中的所有行和列﹐可是我該如何實現呢﹖我不得不將行列放在tbody中.
<table id="classtable">
<thead>
<tr align="center">
<td>類別編號</td>
<td>類別描述</td>
</tr>
</thead>
<tbody>
<tr>
<td><input type="text" value="001"></td>
<td><input type="text" value=".net"></td>
</tr>
<tr>
<td><input type="text" value="002"></td>
<td><input type="text" value="java"></td>
</tr>
</tbody>
</table>
問題﹕我在javacript中引用了table,我想循環取得table下tbody中的所有行和列﹐可是我該如何實現呢﹖我不得不將行列放在tbody中.
...全文
请发表友善的回复…
发表回复
goafterfuture 2004-10-28
- 打赏
- 举报
謝謝 meizz(梅花雪 封闭开发中)﹐問題解決﹐javascript中對表格的屬性方法還是不熟悉﹐需要加強啊﹗
waiber 2004-10-28
- 打赏
- 举报
学习一下!
meizz 2004-10-28
- 打赏
- 举报
<SCRIPT LANGUAGE="JavaScript">
var r = document.all.classtable.children;
for(var i=0; i<r.length; i++)
{
alert(r[i].tagName);
if(r[i].tagName=="TBODY")
{
var trs = r[i].children;
for(var j=0; j<trs.length; j++)
alert(trs[j].outerHTML);
}
}
</SCRIPT>
var r = document.all.classtable.children;
for(var i=0; i<r.length; i++)
{
alert(r[i].tagName);
if(r[i].tagName=="TBODY")
{
var trs = r[i].children;
for(var j=0; j<trs.length; j++)
alert(trs[j].outerHTML);
}
}
</SCRIPT>
文章介绍了如何使用HTML创建静态表格,包括<table>、、<tr>、、body>和<td>等标签的使用。接着,通过JavaScript动态创建表格,利用for循环遍历数组生成表格内容,将结果插入到body>中,展示了JS操作DOM的方法。
本文介绍了JavaScript中表格标签的使用。包括表格用于显示数据,阐述了表格基本标签的嵌套关系,如<table>、<tr>、<td>等,还介绍了表头单元格标签、表格属性、表格结构标签和body>,最后详细说明了合并单元格的方式、目标单元格及操作步骤。