一、鼠标事件
onClick(鼠标单击)
all[i].onclick=function(){//this 在事件中,谁执行事件,this就指谁this.style.display="none";//点击元素消失}
ondbclick(鼠标双击),
onmousedown(鼠标按下未抬起)
onmouseup(鼠标抬起),
onmousemove(鼠标移动) onmouseover(鼠标移入)
var p = document.getElementById("p");p.onmouseover = function(){this.style.background = "red"}p.onmouseout = function(){this.style.background = "green"}
onmouseout(鼠标移出)
onmouseenter(鼠标移入)
onmouseleave(鼠标移出)
 注意:onmouseover与onmouseenter的区别:前者若有子级元素,它会把事件传递给子级元素,而后者不会!!!
二、键盘事件
2-1、onkeydown(键盘按下,键盘未抬起事件会一直触发)
<input type="text" id = "input">var input = document.getElementById("input");input.onkeydown = function(event){console.log(event.keyCode)if(event.keyCode == 82){console.log("放下")}}
2-2、onkeyup(键盘抬起)
<input type="text" id = "input">var input = document.getElementById("input");input.onkeyup = function(){console.log("放开")}
2-3、onkeypress(键盘按下数字键货子母键触发,功能键除外(上下左右,ctrl,shift,alt))
<input type="text" id = "input">var input = document.getElementById("input");input.onkeypress = function(){console.log("press")}
三、焦点事件
3-3、onfocus(有焦点的元素获取到焦点时触发,用tab键也会触发这个事件)
3-4、onblur(有焦点的元素失去焦点时触发)
<input id="app" type="text">
    <script>
        /* 
        onfocus  获取焦点
        onblur   遗失焦点
         */
       var app = document.getElementById("app");
       app.onfocus = function(){
           this.style.backgroundColor = "red"
       }
       app.onblur =  function(){
           this.style.backgroundColor = "yellow"
       }
    </script>
四、输入框有关的事件
4-1、onchange(输入框内容改变时触发)
 <input type="text" id="input">
    <script>
        var input=document.getElementById("input");
        // 当输入框内容发生改变的时候触发
        input.onchange=function(){
            console.log("hello")
        }
    </script>
4-2、onsubmit(事件在表单提交时触发)
 <form id="form"  onsubmit="alert(1)"  >
        <p>
            用户名: <input type="text" name="user">
        </p>
        <p>
            密码: <input type="password" name="pwd">
        </p>
        <input type="submit" id="input">
    </form>
五、窗口有关的事件
5-1、onresize (窗口大小改变的时候触发)
// 窗口大小改变的时候触发
        window.onresize=function(){
            console.log("1");
        }
5-2、onscroll (窗口滚动时触发)
/ 窗口滚动的时候触发
        window.onscroll=function(){
            console.log("2")
        }
5-3、onload (页面在加载完毕之后才会触发)
HTML
<p id="p">hello world</p>
JavaScript
window.onload=function(){
    var p=document.getElementById("p");
    p.onclick=function(){
        console.log("113");
    }
}
                    