事件委托的作用
我们只操作了一次DOM,提高了程序的性能
那我们可以这么做,给ul加上点击事件:
但是我们可以看到点击li的时候也会弹出警示框,这是为什么呢?...也就是说,由于是冒泡阶段,所以是按照 li->ul->body->html->document的顺序查找的,由于在li中没有找到触发事件,就向上一级(ul)寻找触发事件,ul设置了触发事件,所以会弹出警示框...,但由于点击的是li,e.target是li,所以li的背景会变成粉红色....常用的鼠标事件
1.禁止鼠标右键菜单
contextmenu主要控制应该何时显示上下文菜单,主要用于程序员取消默认的上下文菜单.比如取消显示框选文本后点击右键的复制
这样就不能右键复制了,...,只要按下's'键,光标就能回到搜索框:
贴一下我一开始的做法:
但是出现了问题:当我按下s时,s也被输进去了,这不是我们要的效果
这是因为我们一直按着(即使时间很短),所以s也会被输进去