<script type="text/javascript" language="javascript">
<!--
for (var i=1;i<=5;i++ )
{
document.getElementById("d"+i).attachEvent("onclick","click");
} function click(){alert(event.srcElement.id}
//-->
</script>
<!--
for (var i=1;i<=5;i++ )
{
document.getElementById("d"+i).attachEvent("onclick","click");
} function click(){alert(event.srcElement.id}
//-->
</script>
<div id="d2">d2</div>
<div id="d3">d3</div>
<div id="d4">d4</div>
<div id="d5">d5</div>
<script type="text/javascript" language="javascript">
<!--
for(var i=1;i<=5;i++ )
{
document.getElementById("d"+i).onclick = new Function( "alert( "+i+ ") ");
}
//-->
</script> 这个给了我启示