高手进来帮我看一下有100分送 我马上就要用到它了但是又有难处请您就给我解释一下这个程序的用途和使用方法再告诉我它的流程和循环中的document都是什么意思就可以了好吗麻烦您了谢谢哦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function switchTag(tag,content)//估计是个菜单{// alert(tag);// alert(content); for(i=1; i <4; i++)//有4个选项,依次循环 { if ("tag"+i==tag)//标签tag选中的设置样式 { document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i; document.getElementById(tag).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="selectspan"+i; }else{//没选中的样式置空 document.getElementById("tag"+i).getElementsByTagName("a")[0].className=""; document.getElementById("tag"+i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className=""; } if ("content"+i==content)//内容选中的设置样式 { document.getElementById(content).className=""; }else{//没选中的样式置空 document.getElementById("content"+i).className="hidecontent"; } document.getElementById("content").className=content; }} document.getElementById(tag)id为tag的对象document.getElementsByTagName('a')所有<a>...</a>对象的集合document.getElementsByTagName('a')[0]第一个<a>...</a>xxxx.className对象的样式,对应html标签中的class="..."document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;id为tag的对象中的第一个<a>...</a>的样式设置为selectli2(假设这里循环变量i=2) for(i=1; i <4; i++) 循环三次,不是四次 关于javascript中的拖放,疑惑! 问大家一个Jquery的问题 一个关于ICO的问题 有关javascript生成下拉列表选项的问题 求检验字符串str里包含多少个字符"x"的代码,很菜的问题!大家帮帮忙 js中如何获取alert事件和提示信息 求一去掉某字符串首尾空格的函数 请问如何在打开模态对话框之前先关闭窗体啊?急!!!! 求解一个获得当前元素id setTimeout在最后一次点击才使用 关于弹出窗口问题,100分,请进来看看 请大家无论如何帮我这个忙,谢谢 了.
{
// alert(tag);
// alert(content);
for(i=1; i <4; i++)//有4个选项,依次循环
{
if ("tag"+i==tag)//标签tag选中的设置样式
{
document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
document.getElementById(tag).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="selectspan"+i;
}else{//没选中的样式置空
document.getElementById("tag"+i).getElementsByTagName("a")[0].className="";
document.getElementById("tag"+i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="";
}
if ("content"+i==content)//内容选中的设置样式
{
document.getElementById(content).className="";
}else{//没选中的样式置空
document.getElementById("content"+i).className="hidecontent";
}
document.getElementById("content").className=content;
}
}
id为tag的对象document.getElementsByTagName('a')
所有<a>...</a>对象的集合
document.getElementsByTagName('a')[0]
第一个<a>...</a>xxxx.className
对象的样式,对应html标签中的class="..."document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
id为tag的对象中的第一个<a>...</a>的样式设置为selectli2(假设这里循环变量i=2)