js中滑鼠事件主要有onclick,onmousedown,onmouseup,oncontextmenu,ondblclick,所有的這些事件都包含有一個事件物件event,當然在IE低版本下,event物件是掛在window底下的。這個我們另行討論。
1.透過html新增事件
<input type="button" click="alert(1)"/>
2.透過DOM0級方式加入事件
<input type="button" value="点击"/> <script>var btn=document.getElementsByTagName('input')[0]; btn.onclick=function(){ alert(1); }</script>
3.透過DOM2級方式新增事件
# 事件監聽主要接受三個參數,事件類型,事件需要執行的函數,是否冒泡,預設情況下是允許冒泡的
document.addEventListener('click',function( ){ },true)
/* * 當觸發onclick事件時,console.log(ev.which),滑鼠左鍵的which值為1
* 當觸發oncontextmenue時,滑鼠的右鍵值為3,不會觸發onclick事件### * 當mousewheel時,滑鼠的中鍵鍵值為0### * 當document.down時,可以根據按鍵的不同,從左到右滑鼠鍵值依序為1,2,3### * 在chrome底下,查看ev.wheelDelta,向上是120,向下是-120### * 在FirFox底下,透過addEventListenner()來為滑鼠新增滾輪事件,事件類型是DOMMouseScroll,查看是使用ev.detail### * 向上是3,向下是-3### *######### #######以上是總結js中滑鼠事件的詳細內容。更多資訊請關注PHP中文網其他相關文章!