javascript--解除事件绑定


stopPropagation(); w3c取消冒泡

cancelBubble=true; ie取消冒泡


preventDefault(); w3c取消事件效果

returnValue = false; ie取消事件效果


<!DOCTYPE html>
<html>
<head>
	<title></title>
	<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
</head>
<body>

<form action="" id='fm'>
	<input type="text" name="name" id="name" />
	<input type="submit"  />



<p><a>添加移除事件~</a></p>

<button οnclick="addin()" >银时</button>
	<ul>
		<li οnclick="addgin();">银时</li>
		<li οnclick="addnz();">成步堂</li>
		<li οnclick="remgin();">走开银酱</li>
		<li οnclick="remnz();">异议阿依去找小御</li>
	</ul>
</form>





</body>




<script type="text/javascript" src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js">
	/*$('fm').addEventListener('submit',function(ev){
		if($('name').value == ''){
			alert('不能为空');
			ev.preventDefault();
			// 取消事件效果
		}
	},false);
*/


	/*添加移除事件,(事件的·解除绑定*/
	var p = document.getElementsByTagName('p')[0];

	function gintoki(){
		alert('love u 阿银~');
	}
	function nz(){
		alert('好玩 已完1,2,4部~');
	}

	function addgin(){
		// 第二个写函数名就行
		p.addEventListener('click',gintoki,false);
	}

	function addnz(){
		p.addEventListener('click',nz,false);
	}

	function remgin(){
		// 第二个写函数名就行
		p.removeEventListener('click',gintoki,false);
	}

	function remnz(){
		p.removeEventListener('click',nz,false);
	}

</script>
</html>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值