谈起JavaScript的 事件,事件冒泡、事件捕获、阻止默认事件这三个话题,无论是面试还是在平时的工作中,都很难避免。
1.事件冒泡
先来看一段代码:
var $input = document.getElementsByTagName(input)[0];
var $div = document.getElementsByTagName(div)[0];
var $body = document.getElementsByTagName(body)[0];
$input.onclick = function(e){
this.style.border = 5px sol