JavaScript使得网页与用户友好交互,在使用 js 进行时间绑定的时候有三种绑定方式。
第一种:初学者以及普通写法
<div id="dom0">
<input type="button" value="Click0" onclick="dom0();" />
</div>
<script>
function dom0(){
alert('Dom0 Leval');
}
</script>
第二种:程序员常用写法
<div id="dom1">
<input type="button" value="Click1" />
</div>
<script>
var dom1=document.getElementById('dom1').firstElementChild;
dom1.onclick=function(){
alert('Dom1 Leval');
}
</script>
第三种:不常见但面试中会遇到
<div id="dom2">
<input type="button" value="Click2" />
</div>
<script>
var dom2=document.getElementById('dom2').firstElementChild;
dom2.addEventListener('click',function () {
alert('Dom2 Leval');
},false);
</script>
在第三种写法中,addEventListener(事件,函数,false || true),false代表冒泡模型,true代表捕捉模型。默认为false。
原创不易,尊重版权。转载请注明出处:http://www.cnblogs.com/xsmile/