淺談 javascript 事件處理
事件處理
一、事件源:任何一個HTML元素(節(jié)點),body、div、button
二、事件:你的操作
鼠標(biāo):
click 單擊
dblick 雙擊
oncontextmenu 文本菜單
<body oncontextmenu="return false">//禁止右鍵的程序
mouseover 放上
mouseout 離開
mousedown 按下
mouseup 抬起
mousemove 鼠標(biāo)移動
鍵盤:
keypress 鍵盤事件
keyup 抬起
keydown 按下
文檔:
load 加載
onload 是頁面加載完成之后觸發(fā)的事件
unload 關(guān)閉
breforeunload關(guān)閉之前
表單:
focus 焦點事件
blur 失去焦點
submit 提交事件
change 改變事件
其它:
scroll 滾動
selectstart 選擇事件
三、事件處理程序
第一種:
格式:<tag on事件="事件處理程序" />
實例:
<script>
function show(){
var one=document.getElementById("one");
alert(one.innerText);
}
show();
</script>
<body>
<div id="one">
wwwwwwwwwwwwwwwww
</div>
<input type="button" onclick="show()" value="show">
第二種:
直接在javascript里邊對象.on處理程序
<div id="two">
你好,腳本之家http://www.dbjr.com.cn
</div>
<script>
var one=document.getElementById("two");
one.onclick=function(){
this.style.backgroundColor="red";
}
</script>
第三種:
基本沒什么人用
<script for="事件源ID" event="事件">事件處理程序</script>
<div id="th">
你好,腳本之家http://www.dbjr.com.cn
</div>
<script for="th" event="onclick">
var one=document.getElementById("th");
one.style.backgroundColor="red";
</script>
小伙伴們是否了解了javascript的事件處理了呢,有疑問就給我留言吧。
相關(guān)文章
JavaScript中操作字符串之localeCompare()方法的使用
這篇文章主要介紹了JavaScript中操作字符串之localeCompare()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06JavaScript中的this,call,apply使用及區(qū)別詳解
本文結(jié)合基本javascript的權(quán)威書籍中的內(nèi)容,根據(jù)自己的理解,通過相關(guān)示例向大家展示了javascript中this,call,apply使用及區(qū)別,非常的細(xì)致全面,希望大家能夠喜歡。2016-01-01javascript SpiderMonkey中的函數(shù)序列化如何進(jìn)行
JavaScript中如何進(jìn)行函數(shù)序列化,函數(shù)序列化的作用是什么?本文將介紹SpiderMonkey中的函數(shù)序列化,有需要的朋友可以參考下2012-12-12Zero Clipboard js+swf實現(xiàn)的復(fù)制功能使用方法
如何使用 Zero Clipboard ,其實注意測試環(huán)境要在 web環(huán)境中。2010-03-03JavaScript初學(xué)者應(yīng)注意的七個細(xì)節(jié)詳細(xì)介紹
種種語言都有它特別的地方,對于JavaScript來說,使用var就可以聲明任意類型的變量,這門腳本語言看起來很簡單,然而想要寫出優(yōu)雅的代碼卻是需要不斷積累經(jīng)驗的,接下來介紹初學(xué)者應(yīng)注意2012-12-12ECMAScript 5嚴(yán)格模式(Strict Mode)介紹
這篇文章主要介紹了ECMAScript 5嚴(yán)格模式(Strict Mode)介紹,本文講解了如何啟用嚴(yán)格模式、啟用嚴(yán)格模式后對變量和屬性、函數(shù)、with語句的影響,需要的朋友可以參考下2015-03-03