关于div+css的问题……高分求答案……

来源:百度知道 编辑:UC知道 时间:2024/05/06 08:03:48
<script language=javascript>
function secBoard(n)
{
for(i=0;i<menu.childNodes.length;i++)
menu.childNodes[i].className="sec1";
menu.childNodes[n].className="sec3";
menu.childNodes[f].className="sec4";
for(i=0;i<main.childNodes.length;i++)
main.childNodes[i].style.display="none";
main.childNodes[n].style.display="block";
main.childNodes[f].style.display="block";
}
</script>
以上这段大概是什么意思,
是广告的滑动门效果中的一段代码,
懂代码的人帮忙看一下……
能不能详细的解释一下,每个语句都解释一下,谢谢了,再加高100分~~~

<script language=javascript>
function secBoard(n)
{
for(i=0;i<menu.childNodes.length;i++) //menu:一个dom节点; menu.childNodes:menu的子节点;menu.childNodes.length:子节点的长度
menu.childNodes[i].className="sec1"; //设置menu的第i个子节点的className为sec1
menu.childNodes[n].className="sec3"; //设置menu的第n个子节点的className为sec3
menu.childNodes[f].className="sec4"; //设置menu的第f个子节点的className为sec4
for(i=0;i<main.childNodes.length;i++) //根据main的子节点长度遍历main的子节点
main.childNodes[i].style.display="none"; //设置main的第i个节点的display为none,即隐藏第i个节点
main.childNodes[n].style.display="block"; //显示main的第n个子节点
main.childNodes[f].style.display="block"; //显示main的第f个子节点
}
</script>

说到底就是用javascript控制dom节点,并改变节点的class和css。具体的可以看看javascript如何控制css

一小段javascript语言,主要用于实现滑动时候菜单的选择功能的

还是自己去查查书哈!!!

给你加了一个大括号

function secBoard(n)
{
for(i=0;i<menu.childNod