关于button问题。谢谢 提供一个思路:a()函数带个参数把当前的n1、n2 后面的数字带进去。如:a(1)函数里就可以知道当前操作的是哪个按钮。第二个方法:用event.srcElement获取调用该函数的对象。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type=button name=n3 onclick="a(this)">function a(bb){ alert(bb.name)alert(bb.className)}建议定义2个css控制变色 把name作为参数带到function a(name)里面去,这样就很容易实现了 function a(s)t = document.getElementById("MyDataGrid")o = document.getElementsByTagName("INPUT")for(i = 0;i<o.length;i++){if(o[i].type=="button" && t.contains(o[i])){o[i].color="#165F94"; }}document.getElementById(s).style.color="#FF0000";}第一次所点击的按钮变色了。但第二点别的按钮时,前面已点击过的按钮的颜色未还原 加个else试试呢、不点击就设置为默认色。 var old_id=0;function a(id){ if(old_id!=0){ document.getElementById(old_id).style.color="#ff0000"; } old_id=id; document.getElementById(id).style.color="#0000ff";} <tr> <td><input type=button name=n2 id="n2" onclick="a('n2')"></td> </tr> <tr> <td><input type=button name=n3id="n3" onclick="a('n3')"></td> </tr> 获取输入框当前输入的值 求教关于Jquery的ul li的分页 onclick调用带参JS函数问题 js取得表格单元格的背景色 document.referrer的问题 请问各位大哥,谁有"得到上传文件大小"的JavaScript代码,共享一下吧,先谢啦 这个链接该怎么写? 关于Jquery的ajax执行结束后,继续执行的问题 用javascript能否实现表格的拖拽,象winform中那样 Dreamweaver的表格作布局,如何让空隙边框消失 如何将下拉菜单中选中的值放到同一表单的文本框中去?(在线等) dom在IE上好使,在firefox上不好使
alert(bb.name)
alert(bb.className)
}建议定义2个css控制变色
t = document.getElementById("MyDataGrid")
o = document.getElementsByTagName("INPUT")
for(i = 0;i<o.length;i++)
{
if(o[i].type=="button" && t.contains(o[i]))
{
o[i].color="#165F94";
}
}
document.getElementById(s).style.color="#FF0000";
}
第一次所点击的按钮变色了。但第二点别的按钮时,前面已点击过的按钮的颜色未还原
function a(id){
if(old_id!=0){
document.getElementById(old_id).style.color="#ff0000";
}
old_id=id;
document.getElementById(id).style.color="#0000ff";
}
<tr>
<td><input type=button name=n2 id="n2" onclick="a('n2')"></td>
</tr>
<tr>
<td><input type=button name=n3id="n3" onclick="a('n3')"></td>
</tr>