日期:2014-05-16 浏览次数:20454 次
<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>
这样试试看。