标题:怎样实现这个功能
只看楼主
xiangming85
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-11-11
结帖率:100%
 问题点数:0 回复次数:3 
怎样实现这个功能

我想实现通过点击按钮改变颜色来实现上下切换的功能
由于对javascript不太了解,所以请大家帮忙了


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.abc {
font-size: 14px;
color: #339966;
font-weight: bold;
}
.cba {
font-size: 14px;
color: #FF0000;
font-weight: bold;
}
-->
</style>
</head>
<body>
<table width="275" height="92" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="59" height="31" class="abc" id="m_1" style="background-color:#FFCC66" >aaaa</td><a id="sumnum" style="display:none" >3</a>
</tr>
<tr>
<td height="31" class="cba" id="m_2" style="background-color:#CCCCCC">bbbb</td>
</tr>
<tr>
<td height="30" class="cba" id="m_3" style="background-color:#CCCCCC">cccc</td>
</tr>
</table>
<p>
<label></label>
<input type="button" name="Submit" value="change" onclick="change();" />
</p>

<script language="javascript">
function change(){
var totalnumber;
var j;
var chindex;
totalnumber=parseInt(document.all.sumnum.innerText);


if (j<totalnumber){
chindex=eval("m_"+j);
document.all.chindex.style.background-color="#CCCCCC";
j++;
chindex=eval("m_"+j);
document.all.chindex.style.background-color="#FFCC66";
}

}
</script>
</body>
</html>

2006-12-02 10:22
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

document.all.chindex.style.background-color="#CCCCCC";
改为
document.all.chindex.style.backgroundColor="#CCCCCC";
这样呢?

2006-12-03 18:10
a8a12
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-11-10
得分:0 
ha
2006-12-04 11:07
xiangming85
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-11-11
得分:0 
谢谢了,不过这样还是不行,因为j的值每次都会被声明,第二次点的时候就不会变了,我想声明一个全局的变量来保存j的当前值,可是不知道该怎么作

2006-12-05 18:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-106730-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.755167 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved