日期:2014-05-16 浏览次数:20364 次
<html> <head> <script type="text/javascript"> function getSrcValue(event) { var obj = event.srcElement ? event.srcElement : event.target; alert(obj.parentNode.tagName) } </script> </head> <body> <a href="javascript:getSrcValue(event)">baidu</a> <br /> <input type="button" value="test" onclick="getSrcValue(event)" /> </body> </html>
<html> <head> <script type="text/javascript"> function getSrcValue(event) { var obj = event.srcElement ? event.srcElement : event.target; alert(obj.parentNode.tagName) } </script> </head> <body> <a href="#" onclick="getSrcValue(event);return false;">baidu</a> <br /> <input type="button" value="test" onclick="getSrcValue(event);" /> </body> </html>
------解决方案--------------------
你没加事件,参数event对象为空。这样写就是标签的单击事件,event不为空
<a href="" onclick="getSrcValue(event);">baidu</a>
------解决方案--------------------
<a href="javascript:void(0)" onclick="getBody(event)">baidy</a>
这样试试看。