js绑定事件

原创 2016年10月23日 08:53:17
<!DOCTYPE html>
<html>
<head>
	<title>弹窗确认</title>
	<meta charset="utf-8">
</head>
<body>
	<input type="button" id="btn1" value="测试">
	<script type="text/javascript">
		function aa(){
			if(confirm("您确定要删除吗?")){
				console.log("yes");
			}else{
				console.log("no");
			}
		}
		function bind(obj,ev,fn){
			if(obj.addEventListener){
				obj.addEventListener(ev,fn,false);
			}else{
				obj.attachEvent('on'+ev,function(){
					fn.call(obj);
				});
			}
		}
		var btn1=document.body.querySelector("#btn1");
<span style="white-space:pre">		</span>//注意此时aa方法千万不能加(),否则立即执行
		bind(btn1,'click',aa);
		
	</script>
</body>
</html>

js动态绑定事件方法

1.给对象绑定事件 var t = document.getElementById("tab1"); t.onclick = function tst(){ alert(''); } ...
  • okyoung188
  • okyoung188
  • 2016年10月29日 14:35
  • 2378

js 绑定带参数的事件

标题一 标题二 标题三 标题四 div> 内容一 内容二 内容三 内容四 var tab = document.getElementById("tab").getEl...
  • fox123871
  • fox123871
  • 2015年04月21日 23:05
  • 3064

js的动态绑定事件和静态绑定事件的this的指向

Document
  • lzh657083979
  • lzh657083979
  • 2017年10月27日 09:14
  • 154

JS 生成的元素事件绑定注意事项

JS 生成的元素事件绑定注意事项标签: Jquery, addEventListner, removeEventListener, onclick如果页面要通过 ajax 接入数据,那么很多页面元素可...
  • github_37483541
  • github_37483541
  • 2017年02月09日 15:16
  • 997

JS动态生成HTML时,on不能绑定事件

使用JS拼接HTML页面时,使用on不能绑定事件; 解决方法: $(document).delegate(".good","click",function(){}  第一个参数为选择器,第二个为需...
  • g_m123456_7
  • g_m123456_7
  • 2017年06月21日 09:32
  • 355

js给dom元素绑定事件的三种方式

在JavaScript中,有三种常用的绑定事件的方法: 在DOM元素中直接绑定;在JavaScript代码中绑定;绑定事件监听函数 一. 在DOM元素中直接绑定 这里的DOM元素,可以理解为H...
  • RedaTao
  • RedaTao
  • 2017年10月14日 16:25
  • 795

js动态绑定事件

在页面中使用动态绑定事件,我们很容易就想到了onpropertychange、oninput和onchange。 首先说下这三个区别。 onchange:当前属性值发生改变,并且有鼠标或者键盘触发...
  • kechuangww
  • kechuangww
  • 2015年06月11日 10:27
  • 1237

javascript中绑定带参数的事件响应函数

function addEventHandler(oTarget, sEventType, fnHandler) {       if (oTarget.addEventListener) {  ...
  • chummyhe89
  • chummyhe89
  • 2012年06月02日 14:05
  • 1154

js动态生成的元素绑定事件

只有一个原则,就是新生成节点与节点绑定事件必须在一个函数作用域内 你好 var info=document.getElementById("info"); info.addEvent...
  • qq_26222859
  • qq_26222859
  • 2017年06月08日 16:02
  • 611

Js循环绑定事件处理

很多时候我们在开发过程需要for循环给元素组绑定js事件,但是直接敲的话,事件响应的效果只能和最后一个元素一样,如下面的错误代码: js闭包运用 1 2 3 var...
  • Szu_AKer
  • Szu_AKer
  • 2016年06月15日 17:05
  • 1089
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js绑定事件
举报原因:
原因补充:

(最多只允许输入30个字)