<a href="###" onclick="javascript:foo()" id="aa">aaa </a>
<br>
<input onclick="change()" value="change" type=button>
<script language="javascript">
<!--
function foo(){
alert("foo()")
}
function change(){
alert("change()")
document.getElementById("aa").onclick=function(){foo_2()}
}
function foo_2(){
alert("foo_2()")
}//-->
</script>
解决方案 »
- ajax中怎么判断div标签下是否存在img
- swfupload使用中,如何清除上次选取的文件列表呢
- CheckBoxList生成的客户端代码都没有Value属性~~~
- script的属性src跨域问题
- 帮我看看这段代码,为什么只有第一个下拉菜单有内容,后面的都没有呢?
- 已知四个点。A(x1,y1) B(x2,y2) C(x3,y3) B(x4,y4)
- widget开发都需要知道哪些规范及标准?
- firefox下document.write输出的内容会单独出现在一个页面上
- 关于window.onload的问题,召唤伟大的真想帝们
- 如何让一个浏览器窗口置顶
- 麻烦高手讲解一下JS的内存分配机制和原理
- 诚心求一正则表达式
<head>
<title>test</title>
<script language="javascript">
function foo(){
alert("执行foo方法");
}
function change(){
document.getElementById("aa").href="javascript:others()";
}
function others(){
alert("执行ohters方法")
}
</script>
</head>
<body>
<a href="javascript:foo()" id="aa">aaa</a>
<br><br>
<input type="button" value="执行改变的方法" onclick="change()">
</body>
</html>
href可以等于javascript:void(0)
这样更爽一点,状态栏不会有东西。
顶一下:<html>
<head>
<title>test</title>
<script language="javascript">
function foo(){
alert("执行foo方法");
}
function change(){
document.getElementById("aa").onclick=function(){others()}
alert("事件更换完毕");
}
function others(){
alert("执行ohters方法")
}
</script>
</head>
<body>
<a href="javascript:void(0)" onclick="foo()" id="aa">aaa</a>
<br><br>
<input type="button" value="执行改变的方法" onclick="change()">
</body>
</html>