<input type="radio" id="tempid" onclick="ontest()" />
<script language="javascript" type="text/javascript">
function ontest()
{
alert('22');
}
</script>
<script language="javascript" type="text/javascript">
function ontest()
{
alert('22');
}
</script>
<script language="javascript" type="text/javascript">
function ontest()
{
alert('22');
}
</script>
function attachEventListener(target, eventType, functionRef, capture){
if (typeof target.addEventListener != "undefined"){
target.addEventListener(eventType, functionRef, capture);
}else if (typeof target.attachEvent != "undefined"){
target.attachEvent("on" + eventType, functionRef);
}else{
eventType = "on" + eventType;
if (typeof target[eventType] == "function"){
var oldListener = target[eventType];
target[eventType] = function(){
oldListener();
return functionRef();
}
}else{
target[eventType] = functionRef;
}
}
return true;
}
{
var mylink = document.getElementById("mylink"); attachEventListener(mylink, "click", engage, false);
return true;
}function engage(event)
{
if (typeof event == "undefined")
{
event = window.event;
} alert("The screen co-ordinates of your click were: " + event.screenX + ", " + event.screenY); return false;
}取自:javascript精粹