读书人

关于addEventListener的应用

发布时间: 2013-01-18 10:22:42 作者: rapoo

关于addEventListener的使用
在html里可以这样将event作为参数传入:


<script>
function clickme(){
alert(event.clientX);
}
</script>
<div onclick="clickme(event)">Click Me!</div>


请问如何通过addEventListener给onclick创建事件监听并传event参数?
[解决办法]

<div id="d1">Click Me!</div>
<script type="text/javascript">
function clickme(){
alert(event.clientX);
}
var oDiv = document.getElementById('d1');
//IE
   if(oDiv.attachEvent){
    oDiv.attachEvent("onclick",clickme);
   } else if(oDiv.addEventListener){
     //FireFox
    oDiv.addEventListener("click",clickme,true);
   }
</script>

读书人网 >JavaScript

热点推荐