JS事件绑定

    JS事件绑定非常灵活,有好几种方式:

    在HTML代码中直接绑定:这种绑定方式非常直观,适用于少量代码。

<html>
<head>
	<title>事件绑定</title>
</head>
	<body>
		<input type="button" id="btnOK" value="确定" οnclick="alert('您点击了确定按钮')"/>
	</body>
</html>

  

    在外部js文件里绑定,这样有助于结构(HTML页)与功能(JS)页的分类,符合结构良好的网页

HTML页:


<html>
<head>
	<title>事件绑定</title>
	<script src="warn.js"></script>
</head>
	<body>
		<input type="button" id="btnOK" value="确定"/>
	</body>
</html>

 

JS代码页

window.οnlοad=initPage;
 function initPage(){
	document.getElementById("btnOK").οnclick=warn;
 }
 function warn(){
	alert("你点击了确定按钮");
 }

 

以上方法都只能绑定一个事件,如果需要绑定多个事件的话,在IE浏览器中,可以用这种方法:

window.οnlοad=initPage;
 function initPage(){
	var btn=document.getElementById("btnOK");
	
	btn.attachEvent("onclick",WarnA);btn.attachEvent("onclick",WarnB);
 }
 function WarnB(){
	alert("你绑定了提醒B");
 }
 
 function WarnA(){
	alert("你绑定了提醒A");
 }

 

    在非IE浏览器中,使用这种绑定方法:

window.οnlοad=initPage;
 function initPage(){
	var btn=document.getElementById("btnOK");
	btn.addEventListener("click",WarnA);
	btn.addEventListener("click",WarnB);
	//btn.attachEvent("onclick",WarnA);btn.attachEvent("onclick",WarnB);
 }
 function WarnB(){
	alert("你绑定了提醒B");
 }
 
 function WarnA(){
	alert("你绑定了提醒A");
 }


 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值