<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script>
window.onload = function() {
var aInput = document.getElementsByTagName('input');
aInput[0].setCapture();
aInput[0].onclick = function() {//问题1
console.log(1);
//alert(1);
}
aInput[0].onmouseleave = function() {
console.log(3);
}
aInput[1].onclick = function() {
alert(2);
}
}
</script>
</head>
<body>
<input type="button" value="按钮一" />
<input type="button" value="按钮二" />
</body>
</html>
问题1:在执行aInput[0].onclick全局捕获之后aInput[0].onmouseleave没有执行全局捕获
问题2:在执行aInput[0].onclick全局捕获之后;再次执行aInput[0].onclick没有执行全局捕获
问题3:关于setCapture的使用不理解,在元素上设置了之后只能捕获一次吗?
如果只能捕获一次,那releaseCapture 就没有意义了?
墨色风雨
相关分类