代码:
<script>
function getRadio(){
e = event.srcElement;
alert("你点击的Radio按钮值为"+e.value);
}
window.οnlοad=function(){
var e=document.getElementsByTagName("input");
for(var i=0;i<e.length;i++){
if(e[i].type=="radio" && e[i].name=="optype")
e[i].attachEvent("onclick",getRadio);
}
}
</script>
<input type="radio" value="1" name="optype">投诉
<input type="radio" value="2" name="optype">障碍
<input type="radio" value="3" name="optype">业务
<input type="radio" value="4" name="optype">建议
<input type="radio" value="5" name="optype">咨询
<input type="radio" value="6" name="optype">表扬
===========================================================
<script language="" for="optype" event="onclick">
window.alert('你点击的Radio按钮值为' + value);
</script>
<input type="radio" value="1" name="optype">投诉
<input type="radio" value="2" name="optype">障碍
<input type="radio" value="3" name="optype">业务
<input type="radio" value="4" name="optype">建议
<input type="radio" value="5" name="optype">咨询
<input type="radio" value="6" name="optype">表扬
兼容Firefox和IE-Radio单选框OnClick事件的设置问题
<span οnclick="getRadio()">
<input type="radio" value="1" name="optype">投诉
<input type="radio" value="2" name="optype">障碍
<input type="radio" value="3" name="optype">业务
<input type="radio" value="4" name="optype">建议
<input type="radio" value="5" name="optype">咨询
<input type="radio" value="6" name="optype">表扬
</span>
<script>
function getEvent()
{
if(document.all)
{
return window.event;//如果是ie
}
func=getEvent.caller;
while(func!=null)
{
var arg0=func.arguments[0];
if(arg0)
{
if((arg0.constructor==Event || arg0.constructor ==MouseEvent)||(typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation))
{
return arg0;
}
}
func=func.caller;
}
return null;
}
function getRadio()
{
var evt=getEvent();
var e = evt.srcElement || evt.target;
if(e.type=="radio" && e.name=="optype")
alert("你点击的Radio按钮值为"+e.value);
}
</script>