qq_齐步走_1
2017-04-13 16:59
title.onclick=function(event){
// 执行脚本
event=event||window.event;
if(event.stopPropagation){
event.stopPropagation();
}
else{
event.cancelBubble=true;
}
menu.style.display="block";
document.onkeyup=function(e){
e=e||document.event;
for(var i=0;i<as.length;i++){
as[i].style.background='none';
}
这里的event 和e 我知道是形参,写成任何形式都可以,但是它是哪里来的形参,谁给它传递的参数呀?一直搞不懂。求赐教
event 指的是的当前事件 (就是指的是title被点击) 第一个event的事件指的是title.onclick 只要title被点击就会触发 执行匿名函数里面的内容 比如第一个匿名函数里面的 阻止冒泡 ,转块啊什么的,
而 e指得是 document.onkeyup( 就是文本被键盘点击 ) 就会触发执行第二个匿名函数里面的内容
DOM事件探秘
99545 学习 · 1197 问题
相似问题