<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>IE、FF下的srcElement属性</title> </head> <body> <table width="100px" border="1" οnclick="cl(event);"><!--如果不传递参数event,那么在FF浏览器下无法执行,因为FF没有event属性。--> <tr> <td width="50px">000</td> <td width="50px">111</td> </tr> <tr> <td width="50px">222</td> <td width="50px">333</td> </tr> <tr> <td width="50px">444</td> <td width="50px">555</td> </tr> <tr> <td width="50px">666</td> <td width="50px">777</td> </tr> <tr> <td width="50px">888</td> <td width="50px">999</td> </tr> </table> </body> </html> <mce:script type="text/javascript"><!-- function cl(event)//IE:有window.event对象 //FF:没有window.event对象。可以通过给函数的参数传递event对象。如οnmοusemοve=doMouseMove(event) { //var ele = event || window.event; var tag = event.srcElement || event.target;//IE有srcElement属性,而在Firefox中为target属性。 alert(tag.innerHTML); } // --></mce:script> 参考:http://blog.csdn.net/IBM_hoojo/archive/2010/07/02/5708440.aspx