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>
<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>
相关文章推荐
- js中动态更改事件(如onFocus后改为onclick)
- js动态改变onclick事件
- js给onclick事件赋值,动态传参数实例解说
- js动态添加onclick事件,传参数与不传参数
- js 更改 onclick 事件
- js--- 动态加载checkbox的onclick事件
- js动态添加input按钮并给按钮增加onclick的函数事件(带参数)
- 使用js动态添加点击事件时,click与onclick的区别
- js动态给对象onclick事件赋值,动态传参数的问题
- js动态添加onclick事件可传参数与不传参数
- 使用js动态添加点击事件时,click与onclick的区别
- [导入]JS更改onclick事件
- 使用js动态添加点击事件时,click与onclick的区别
- js动态给对象onclick事件赋值,动态传参数
- js动态添加的DIV中的onclick事件简单实例
- JS更改onclick事件
- js动态给对象onclick事件赋值,动态传参数
- js动态添加的DIV中的onclick事件简单实例