您的位置:首页 > Web前端 > JavaScript

js动态更改onclick事件

2010-05-26 17:45 344 查看
其实用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