改变链接(<a>)中的onclick事件
2013-12-01 22:41
218 查看
需求:点击按钮之后改变链接(<a>)中的onclick事件
方法一:纯js实现
<html>
<head>
<script>
function change(){
var a = document.getElementById("link");
a.onclick = function(){};
a.onclick = method1;
}
function method1(){
alert('bb');
}
</script>
</head>
<body>
<a href="javascript:;" onclick="alert('aa')" id="link">link</a>
<br/>
<input type="button" onclick="change()" value="button"/>
</body>
</html>方法二:jquery1.4.4实现
<html>
<head>
<script src="jquery-1.4.4.js"></script>
<script>
function change(){
var a = $("#link");
a.attr("onclick","");
a.bind("click",method1);
}
function method1(){
alert('bb');
}
</script>
</head>
<body>
<a href="javascript:;" onclick="alert('aa')" id="link">link</a>
<br/>
<input type="button" onclick="change()" value="button"/>
</body>
</html>
如上只是两种简单的实现。
方法一:纯js实现
<html>
<head>
<script>
function change(){
var a = document.getElementById("link");
a.onclick = function(){};
a.onclick = method1;
}
function method1(){
alert('bb');
}
</script>
</head>
<body>
<a href="javascript:;" onclick="alert('aa')" id="link">link</a>
<br/>
<input type="button" onclick="change()" value="button"/>
</body>
</html>方法二:jquery1.4.4实现
<html>
<head>
<script src="jquery-1.4.4.js"></script>
<script>
function change(){
var a = $("#link");
a.attr("onclick","");
a.bind("click",method1);
}
function method1(){
alert('bb');
}
</script>
</head>
<body>
<a href="javascript:;" onclick="alert('aa')" id="link">link</a>
<br/>
<input type="button" onclick="change()" value="button"/>
</body>
</html>
如上只是两种简单的实现。
相关文章推荐
- <a href="javascript:void(0)" onclick="Do();"></a> 打不开链接解决
- jQuery练习1--给网页中所有的 &lt;p&gt; 元素添加 onclick 事件
- <td>加onclick事件,传参
- watch File System Events(文件系统改变事件监控) < 一 >
- jQuery练习1--给网页中所有的 <p> 元素添加 onclick 事件
- 如何触发<z:select>值改变事件
- html超级链接<a>的click事件之后,改变页面标题等
- 阻止某个<td>执行<tr>的onclick事件
- Jsp页面关于BootStrap模态框和<a href onclick>事件不能同时使用,以及传参的问题
- 误区 一下代码是曾经误认为 radio的onclick 事件在 <a href="#"></a> 发生 以下是实例代码
- <a></a>和<button></button>标签onclick事件嵌套传递参数
- 对部分<input>标签添加onclick事件
- 如何在onclick事件中使用<c:out>标签传参
- <a>控件和onclick事件触发的对象 this对象说明
- html <a>标签触发不了onclick()事件
- html链接(<a>)中href属性和onclick事件执行先后顺序
- <button>的onmoseovert js事件改变this.src地址失败
- 在IE6、8中 <a>、button点击事件(onclick)没得反应经验总结
- 获取<a>标签点击事件的当前对象,改变文本值
- 2016/2/25 1、<表单验证<form></form> 2、正则表达式 3、事件