js动态更改onclick事件

其实用jQuery实现很简单,比如bind()/unbind()、toggle()都可以实现。但是公司还有项目没有使用jQuery,所以写了一段代码试验了一下:

 

<html>
    <body>
        <a href="#" id="atest" onclick="test1()">test</a>
    </body>
</html>
<script>
    var cnt = 0;
    function test1(){
        cnt++;
        alert("tt1:"+cnt);
        document.getElementById("atest").onclick=test2;
    }
    function test2(){
        cnt++;
        alert("tt2:"+cnt);
        document.getElementById("atest").onclick=test1;
    }
</script>

 

阅读更多
文章标签: jquery function html
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭