这行代码谁能助我简化一下_______________________等!

zcwmxn 2003-06-13 06:31:31
<BODY>
<a target="downfram" href="a.asp" onclick="changecolor('a');" id="a">aaaaa</a>
<a target="downfram" href="b.asp" onclick="changecolor('b');" id="b">bbbbb</a>
<a target="downfram" href="c.asp" onclick="changecolor('c');" id="c">ccccc</a>
<a target="downfram" href="d.asp" onclick="changecolor('d');" id="d">ddddd</a>
<a target="downfram" href="e.asp" onclick="changecolor('e');" id="e">eeeee</a>
<a target="downfram" href="f.asp" onclick="changecolor('f');" id="f">fffff</a>
</BODY>
<script language=vbs>
function changecolor(id)
select case id
case "a"
a.style.color="#ff0000"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "b"
a.style.color="#0000ff"
b.style.color="#ff0000"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "c"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#ff0000"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "d"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#ff0000"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "e"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#ff0000"
f.style.color="#0000ff"
case "f"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#ff0000"
end select
end function
</script>
...全文
32 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lint 2003-06-15
  • 打赏
  • 举报
回复
<BODY>
<a target="downfram" href="a.asp" onclick="changecolor('a');" id="a">aaaaa</a>
<a target="downfram" href="b.asp" onclick="changecolor('b');" id="b">bbbbb</a>
<a target="downfram" href="c.asp" onclick="changecolor('c');" id="c">ccccc</a>
<a target="downfram" href="d.asp" onclick="changecolor('d');" id="d">ddddd</a>
<a target="downfram" href="e.asp" onclick="changecolor('e');" id="e">eeeee</a>
<a target="downfram" href="f.asp" onclick="changecolor('f');" id="f">fffff</a>
</BODY>
<Script>
function changecolor(id)
{var bStr='a',eStr='f'
for (var i=bStr.charCodeAt();i<=eStr.charCodeAt();i++)
eval(String.fromCharCode(i)+".style.color='#0000ff'");
eval(id+".style.color='#ff0000'")
}
</script>
kingdomzhf 2003-06-14
  • 打赏
  • 举报
回复
<BODY>
<a target="downfram" href="a.asp" onclick="changecolor('a');" id="a">aaaaa</a>
<a target="downfram" href="b.asp" onclick="changecolor('b');" id="b">bbbbb</a>
<a target="downfram" href="c.asp" onclick="changecolor('c');" id="c">ccccc</a>
<a target="downfram" href="d.asp" onclick="changecolor('d');" id="d">ddddd</a>
<a target="downfram" href="e.asp" onclick="changecolor('e');" id="e">eeeee</a>
<a target="downfram" href="f.asp" onclick="changecolor('f');" id="f">fffff</a>
</BODY>
<script language=vbs>
function changecolor(id)
select case id
case "a"

aa("#ff0000","#0000ff","#0000ff","#0000ff","#0000ff","#0000ff")
case "b"

aa("","","","","","")
case "c"
aa("","","","","","")
case "d"
aa("","","","","","")
case "e"
aa("","","","","","")
case "f"
aa("","","","","","")
end select
end function
function aa(color1,color2,color3,color4,color5,color6)
a.style.color=color1
b.style.color=color2
c.style.color=color3
d.style.color=color4
e.style.color=color5
f.style.color=color6
end function
</script>
zhaoweiwei 2003-06-13
  • 打赏
  • 举报
回复
//也可以这样!你的方法应该没问题
<html>
<head>
<script language=javascript>
function changecolor(id)
{
alert("")
var a=document.getElementsByName("color1")

for(var i=0;i<=a.length-1;i++)
{
a[i].style.color="#0000ff"
a[id].style.color="#ff0000"

}
}
</script>

</head>

<BODY>
<form name="f1">
<a name="color1" target="downfram" href="a.asp" onclick="changecolor('0');" id="a">aaaaa</a>
<a name="color1" target="downfram" href="b.asp" onclick="changecolor('1');" id="b">bbbbb</a>
<a name="color1" target="downfram" href="c.asp" onclick="changecolor('2');" id="c">ccccc</a>
<a name="color1" target="downfram" href="d.asp" onclick="changecolor('3');" id="d">ddddd</a>
<a name="color1" target="downfram" href="e.asp" onclick="changecolor('4');" id="e">eeeee</a>
<a name="color1" target="downfram" href="f.asp" onclick="changecolor('5');" id="f">fffff</a>
</form>
</BODY>
</html>
zcwmxn 2003-06-13
  • 打赏
  • 举报
回复
不怕大家笑话,我自己吓写了一下,请指教
<script language=javascript>
function changecolor(id)
{
int length
length = document.length();
for(i=0;i<length;i++)
document.element[i].style.color="red";
document.id.style.color="blue";
}
</script>
zcwmxn 2003-06-13
  • 打赏
  • 举报
回复
偶要的是简化
<script language=vbs>
function changecolor(id)
select case id
case "a"
a.style.color="#ff0000"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "b"
a.style.color="#0000ff"
b.style.color="#ff0000"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "c"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#ff0000"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "d"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#ff0000"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "e"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#ff0000"
f.style.color="#0000ff"
case "f"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#ff0000"
end select
end function
</script>
为JAVASCRIPT的写法,主要是取所有A元素的属性写法!
caiweb 2003-06-13
  • 打赏
  • 举报
回复
在样式文件.CSS中定义好已用的超链接的原色为"#FFOOOO"其他未用的为"#0000FF"就行了,省略:
function changecolor(id)
select case id
case "a"
a.style.color="#ff0000"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "b"
a.style.color="#0000ff"
b.style.color="#ff0000"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "c"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#ff0000"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "d"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#ff0000"
e.style.color="#0000ff"
f.style.color="#0000ff"
case "e"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#ff0000"
f.style.color="#0000ff"
case "f"
a.style.color="#0000ff"
b.style.color="#0000ff"
c.style.color="#0000ff"
d.style.color="#0000ff"
e.style.color="#0000ff"
f.style.color="#ff0000"
end select
end function

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧