<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<script>
//事件处理函数的上下文是绑定事情的DOM元素。
// this 的用法。
function fun(o) {
o.style.color = 'red';
}
var a1 = document.getElementById('a1');
var a2 = document.getElementById('a2');
a1.onclick = function() {
fun(a1);
}
a2.onclick = function() {
fun(a2);
}
//变更为 this 的用法。
function fun() {
this.style.color = 'red';
}
a1.onclick = function() {
fun();
}
a2.onclick = function() {
fun();
}
</script>
</body>
</html>