target在IE8中不兼容,
在其他浏览器或IE高版本中点击超链接会
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript">
window.onload = function() {
var u1 = document.getElementById("u1");
//为ul绑定一个单击响应函数
u1.onclick = function(event) {
event = event||window.event;
alert(event.target);
};
};
</script>
</head>
<body>
<ul id="u1" style="background-color: #bfa;">
<li>
<p>我是p元素</p>
</li>
<li>
<a href="javascript:;" class="link">超链接一</a>
</li>
<li>
<a href="javascript:;" class="link">超链接二</a>
</li>
<li>
<a href="javascript:;" class="link">超链接三</a>
</li>
</ul>
</body>
var target= event .target || event .srcElement;
加上后就直接连弹出框都没有了
IE8以下也会返回事件的目标节点