点击更换DIV层Class的JS ,但是有BUG,求指教 代码不可以浏览效果,真不方便效果请查看 http://bbs.blueidea.com/thread-2897021-1-1.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用这么麻烦把onclick="changeBg('a','aaa')"、onclick="changeBg('b','aaa')"改成onclick="changeBg(this)"///function changeBg(obj) { if(obj.className=='aaagray') obj.className='aaared'; else obj.className='aaagray'; } 可以,点击是一个事件,可以通过event.srcElement获取到点击的控件,直接改变控件的Classfunction changeBg(id,str){ var divTag = event.srcElement; if(typeof divTag=="object") { if(divTag.id=="a"){ divTag.className=str +"gray";} else{ divTag.className=str +"red"; } } } 这么麻烦干嘛<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><STYLE type=text/css>.aaagray{ background:#ccc; width:150px; height:25px; cursor:hand; }.aaared{ background:red; width:150px; height:25px; cursor:hand; }</style><body><script type="text/javascript"> function changeBg(obj) { if(obj.className=='aaagray') obj.className="aaared" else obj.className= "aaagray" } </script><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="12%"><div id="a" class="aaared" onclick="changeBg(this)"></div></td> <td width="11%"><div id="b" class="aaagray" onclick="changeBg(this)"></div></td> <td width="74%"> </td> <td width="3%"> </td> </tr></table></body></html> jquery 解析xml 文本框只能输入数字和小数点 实现层的拖动之后,在FF下里面的输入域要右键才可以输入,大家看下JS,分析下原因!!谢谢! window.onresize在frame中失效,求助高手 给看个简单javascript问题 遇上麻烦了,请教各位大哥 哪位高手帮我解读这段JavaScript代码,请有中文标注一下,谢谢! 请问引号的嵌套用法???? 校验程序,检查输入的数字和加\减号 用网页作为界面录入数据,保存到EXCLE中,这种办法可行吗? 这个符号是什么意思,启了什么作用,谢谢了! 很诡异的双引号问题,2行代码而已
onclick="changeBg('a','aaa')"、onclick="changeBg('b','aaa')"
改成
onclick="changeBg(this)"
///
function changeBg(obj)
{
if(obj.className=='aaagray') obj.className='aaared';
else obj.className='aaagray'; }
function changeBg(id,str){
var divTag = event.srcElement;
if(typeof divTag=="object")
{
if(divTag.id=="a"){
divTag.className=str +"gray";}
else{
divTag.className=str +"red";
}
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<STYLE type=text/css>
.aaagray{
background:#ccc;
width:150px;
height:25px;
cursor:hand;
}
.aaared{
background:red;
width:150px;
height:25px;
cursor:hand;
}
</style>
<body>
<script type="text/javascript">
function changeBg(obj)
{
if(obj.className=='aaagray')
obj.className="aaared"
else
obj.className= "aaagray"
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="12%"><div id="a" class="aaared" onclick="changeBg(this)"></div></td>
<td width="11%"><div id="b" class="aaagray" onclick="changeBg(this)"></div></td>
<td width="74%"> </td>
<td width="3%"> </td>
</tr>
</table>
</body>
</html>