JS代码解释[CSS+JS选项卡效果]

<script>....</script>标签中的代码看不明白,希望大家帮我在每行JS代码后面做个注释,("<!--注释内容-->"或"//注释内容"),谢谢大家!<ht... <script>....</script>标签中的代码看不明白,
希望大家帮我在每行JS代码后面做个注释,("<!--注释内容-->"或"//注释内容"),
谢谢大家!

<html>
<head>
<title>CSS+JS选项卡效果</title>
<style type=text/css>
td {
font-size: 12px;
color: #000000;
line-height: 150%;
}
.sec1 {
background-color: #EEEEEE;
cursor: hand;
color: #000000;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-right: 1px solid gray;
border-bottom: 1px solid #FFFFFF
}
.sec2 {
background-color: #D4D0C8;
cursor: hand;
color: #000000;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
border-right: 1px solid gray;
font-weight: bold;
}
.main_tab {
background-color: #D4D0C8;
color: #000000;
border-left:1px solid #FFFFFF;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}
</style>

<script language=javascript>
function secBoard(n)
{
for(i=0;i<secTable.cells.length;i++)
secTable.cells[i].className="sec1";
secTable.cells[n].className="sec2";
for(i=0;i<mainTable.tBodies.length;i++)
mainTable.tBodies[i].style.display="none";
mainTable.tBodies[n].style.display="block";
}
</script>
</head>

<body>

<table border=0 cellspacing=0 cellpadding=0 width=549 id=secTable>
<tr height=20 align=center>
<td class=sec2 width=10% onclick="secBoard(0)">关于TBODY标记</td>
<td class=sec1 width=10% onclick="secBoard(1)">关于cells集合</td>
<td class=sec1 width=10% onclick="secBoard(2)">关于tBodies集合</td>
<td class=sec1 width=10% onclick="secBoard(3)">关于display属性</td>
</tr>
</table>

<table border=0 cellspacing=0 cellpadding=0 width=549 height=240 id=mainTable class=main_tab>

<tbody style="display:block;">
<tr>
<td align=center valign=top> <br>
<br>
这里填加内容,略去。1 </td>
</tr>
</tbody>

<tbody style="display:none;">
<tr>
<td align=center valign=top> <br>
<br>
这里填加内容,略去。2 </td>
</tr>
</tbody>

<tbody style="display:none;">
<tr>
<td align=center valign=top> <br>
<br>
这里填加内容,略去。3 </td>
</tr>
</tbody>

<tbody style="display:none;">
<tr>
<td align=center valign=top> <br>
<br>
这里填加内容,略去。4 </td>
</tr>
</tbody>
</table>

</body>
</html>
展开
 我来答
百度网友0ce0bae5c
2010-02-02
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
转载自:http://wenwen.soso.com/z/q177753585.htm
<script language=javascript>

//一个JS自定义函数
function secBoard(n)
{

//secTable是表格的ID.也就是说那个表格元素的集合.cells是表格行或整个表格中所有单元格的集合.cells.length是这个集合的长度.

//下面这两语句的作用就是表格内所有的单元格的CSS样式名改为"SEC1"
for(i=0;i<secTable.cells.length;i++)
secTable.cells[i].className="sec1";

//下面这语句的作用就是表格内被单击的单元格的样式名改为"SEC2"
secTable.cells[n].className="sec2";

//下面三句与上面换样式名的相似..作用是显示或隐藏所对应单元格的内容
for(i=0;i<mainTable.tBodies.length;i++)
mainTable.tBodies[i].style.display="none";
mainTable.tBodies[n].style.display="block";
}
</script>

参考资料: http://wenwen.soso.com/z/q177753585.htm

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式