JS(绑定事件)

Posted gaoyukun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS(绑定事件)相关的知识,希望对你有一定的参考价值。

事件绑定方式一:属性中绑定
<input type="button" value="+" onclick="fun1()">
<script>
    function fun1(){
        alert(123);
    }
</script>
事件绑定方式一带参数this,this指代本标签
<div class="div1" onclick="fun1(this)">div1</div>
<script>
    function fun1(e){
        alert(e.innerhtml);
    }
</script>

 

事件绑定方式二:script标签中绑定
<div class="div1">div1</div>
<script>
    var tmp=document.getElementsByClassName("div1")[0];
    tmp.onclick=function(){                 //onclick后不跟括号
        alert(123);
    }
</script>

 

事件绑定方式二之this
<div class="div1">div1</div>
<script>
    var tmp=document.getElementsByClassName("div1")[0];
    tmp.onclick=function(){
        alert(this.innerHTML);              //this也是指代标签
    }
</script>

 













以上是关于JS(绑定事件)的主要内容,如果未能解决你的问题,请参考以下文章

js中事件绑定

js事件绑定及深入

JS 中的事件绑定事件监听事件委托

JS 事件绑定事件监听事件委托详细介绍

js动态绑定onclick事件,事件点击多时无响应

JS 更改绑定事件的参数