求救:多个同名select,如何知道操作的是哪个select控件? 为什么都用a?这些select里的值都是一样的吗?如果不一样可以通过他们的值来知道. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如要那么多form?这样就行了!<form name=f><input name="RIGHT_TYPE" type="radio" value="1" checked onclick="haha.disabled=false;hehe.disabled=true;">111 <input name="RIGHT_TYPE" type="radio" value="2" onclick="haha.disabled=true;hehe.disabled=false;" >222<BR><input type="button" name="haha" value="haha"><BR><input type="button" name="hehe" value="hehe" disabled></form> 可以设置自己的标志啊,我这里设置了tag标志<HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=gb2312"><SCRIPT language="javascript">function test(){ var oObj = event.srcElement; alert(oObj.tag);}</SCRIPT></HEAD><BODY><SELECT name="a" tag="0" onChange="test()"> <OPTION value="a" selected>a</OPTION> <OPTION value="b">b</OPTION></SELECT><SELECT name="a" tag="1" onChange="test()"> <OPTION value="a" selected>a</OPTION> <OPTION value="b">b</OPTION></SELECT><SELECT name="a" tag="2" onChange="test()"> <OPTION value="a" selected>a</OPTION> <OPTION value="b">b</OPTION></SELECT></BODY></HTML> 名字必须一样!我说的下拉框(select),不是checkbox 我用的是clone的方法,把一个select控件clone了多份,完全一样怎么办? <HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=gb2312"><SCRIPT language="javascript">function test(){ var oObj = event.srcElement; var arrObj = document.getElementsByName("a"); for(var i=0; i<arrObj.length; i++) if(arrObj[i] == oObj) alert("你使用的是第"+(i+1)+"个选择框");}</SCRIPT></HEAD><BODY><SELECT name="a" onChange="test()"> <OPTION value="a" selected>a</OPTION> <OPTION value="b">b</OPTION></SELECT><SELECT name="a" onChange="test()"> <OPTION value="a" selected>a</OPTION> <OPTION value="b">b</OPTION></SELECT><SELECT name="a" onChange="test()"> <OPTION value="a" selected>a</OPTION> <OPTION value="b">b</OPTION></SELECT></BODY></HTML> 楼上的可以:)能给解释一下event.srcElement什么意思吗? event.srcElement返回的是你作用的对象比如说<table onclick="test()"><tr><td>asdasd</td></tr></table><script language=javascript>function test(){ oObj = event.srcElement; //这个时候,你如果点击的是td,则返回td对象,如果点击了table,则返回table对象,但是所用域是必须在此table中的click事件}</script> 清除Click事件不起作用 如下代码,提示tip未定义!如何解决 JQuery 逐行查找并修改赋值问题 关于window.open在fullscreen的问题 如何用javascript设置background-repeat? js实现导出文件为txt格式 滚动条问题!!!!!!! 一个简单的问题 ~~~在线等待 多文件上传的表单 要使超级链接没有下划线,用javascript怎么写? ie6.0中的高度100%没有用,请问怎么解决 怎么关闭框架?
<form name=f>
<input name="RIGHT_TYPE" type="radio" value="1" checked onclick="haha.disabled=false;hehe.disabled=true;">111
<input name="RIGHT_TYPE" type="radio" value="2" onclick="haha.disabled=true;hehe.disabled=false;" >222<BR>
<input type="button" name="haha" value="haha"><BR>
<input type="button" name="hehe" value="hehe" disabled>
</form>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT language="javascript">
function test()
{
var oObj = event.srcElement;
alert(oObj.tag);
}
</SCRIPT>
</HEAD><BODY>
<SELECT name="a" tag="0" onChange="test()">
<OPTION value="a" selected>a</OPTION>
<OPTION value="b">b</OPTION>
</SELECT><SELECT name="a" tag="1" onChange="test()">
<OPTION value="a" selected>a</OPTION>
<OPTION value="b">b</OPTION>
</SELECT><SELECT name="a" tag="2" onChange="test()">
<OPTION value="a" selected>a</OPTION>
<OPTION value="b">b</OPTION>
</SELECT></BODY>
</HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT language="javascript">
function test()
{
var oObj = event.srcElement;
var arrObj = document.getElementsByName("a");
for(var i=0; i<arrObj.length; i++)
if(arrObj[i] == oObj)
alert("你使用的是第"+(i+1)+"个选择框");
}
</SCRIPT>
</HEAD><BODY>
<SELECT name="a" onChange="test()">
<OPTION value="a" selected>a</OPTION>
<OPTION value="b">b</OPTION>
</SELECT><SELECT name="a" onChange="test()">
<OPTION value="a" selected>a</OPTION>
<OPTION value="b">b</OPTION>
</SELECT><SELECT name="a" onChange="test()">
<OPTION value="a" selected>a</OPTION>
<OPTION value="b">b</OPTION>
</SELECT></BODY>
</HTML>
<table onclick="test()">
<tr>
<td>
asdasd
</td>
</tr>
</table><script language=javascript>
function test()
{
oObj = event.srcElement;
//这个时候,你如果点击的是td,则返回td对象,如果点击了table,则返回table对象,但是所用域是必须在此table中的click事件
}
</script>