高手请进!如何动态的调用id??

zhangzhuly 2004-05-08 12:17:29
我写了个测试程序,当鼠标移动在相应的块上,背景颜色会发生改变,但我想相应的块中的文字也发生改变,该如何实现呢?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>English-French-Spanish Children's Dictionary</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">

<!--
div.1 {
font-family: "Comic Sans MS";
font-size: 36px;
font-weight: bold;
color: #CC0066;
background-color: #FF0000;
position: absolute;
height: 200px;
width: 200px;
left: 0px;
top: 0px;
}

div.2 {
font-family: "Comic Sans MS";
font-size: 36px;
font-weight: bold;
color: #CC0066;
background-color: #00FF00;
position: absolute;
height: 200px;
width: 200px;
left: 201px;
top: 0px;
}
div.3 {
font-family: "Comic Sans MS";
font-size: 36px;
font-weight: bold;
color: #CC0066;
background-color: #0000FF;
position: absolute;
height: 200px;
width: 200px;
left: 401px;
top: 0px;
}
a:link {
text-decoration: none;
}

</style>
</head>

<body>
<script language="vbscript">
sub pover(id)
'alert id
dim idd(3)
dim a(3)
a(1)="ff0000"
a(2)="00ff00"
a(3)="0000ff"
idd(id)="c"&cstr(id)
str="windows.document."&id
document.bgcolor=a(id)
document.all.c1.innertext="A" 这个地方怎么把这个c1换成一个变量idd呢
end sub

sub pclick(id)
document.all.id.class="b"
end sub
for i=1 to 3
document.write "<div id=c" & i & " class="&i&" onMouseOver=pover("&i&")>"&i&"</div>"
next
</script>


</body>
</html>

谢谢相助!
...全文
42 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
s3n 2004-05-08
  • 打赏
  • 举报
回复
document.all(id.toString()).innertext="A"
ghlfllz 2004-05-08
  • 打赏
  • 举报
回复
document.all.c1.innertext="A"
==>
eval("document.all."+id+".innerText='A'")
shuibinlang 2004-05-08
  • 打赏
  • 举报
回复
document.all[id].innerText = "A"
gesnpt 2004-05-08
  • 打赏
  • 举报
回复
document.all.item(id).innertext="A"

87,922

社区成员

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

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