JavaScript event 範例一、onclick
<script language="javascript">
function ShowToday(){
var Today=new Date();
alert("今天日期是 " + Today.getFullYear()+ " 年 " + (Today.getMonth()+1) + " 月 " + Today.getDate() + " 日");
}
</script>
<input type="button" onclick="ShowToday()" value="今天星期幾">
範例輸出結果function ShowToday(){
var Today=new Date();
alert("今天日期是 " + Today.getFullYear()+ " 年 " + (Today.getMonth()+1) + " 月 " + Today.getDate() + " 日");
}
</script>
<input type="button" onclick="ShowToday()" value="今天星期幾">
JavaScript event 範例二、onblur
<script language="javascript">
function TestOnblur(){
alert('test onblur');
}
</script>
<input type="text" onblur="TestOnblur()">
範例輸出結果function TestOnblur(){
alert('test onblur');
}
</script>
<input type="text" onblur="TestOnblur()">
JavaScript event 範例三、onchange
<script language="javascript">
function TestOnchange(){
alert('test onchange');
}
</script>
<select onchange="TestOnchange()">
<option>選項 A</option>
<option>選項 B</option>
</select>
範例輸出結果function TestOnchange(){
alert('test onchange');
}
</script>
<select onchange="TestOnchange()">
<option>選項 A</option>
<option>選項 B</option>
</select>
JavaScript event 範例四、onmouseover
<script language="javascript">
function ChangeBgColor(){
document.getElementById("TBox").style="width:200px;height:60px;background-color:#FFC9C9;";
}
</script>
<div onmouseover="ChangeBgColor()" id="TBox" style="width:200px;height:60px;background-color:#FFCC6E;">
滑鼠移經這裡將改變顏色
</div>
範例輸出結果function ChangeBgColor(){
document.getElementById("TBox").style="width:200px;height:60px;background-color:#FFC9C9;";
}
</script>
<div onmouseover="ChangeBgColor()" id="TBox" style="width:200px;height:60px;background-color:#FFCC6E;">
滑鼠移經這裡將改變顏色
</div>
滑鼠移經這裡將改變顏色
JavaScript event 常用事件表
Event | 說明 |
onclick | 當使用者產生點擊某元素時,例如選擇某的選項或是按鈕(button)。 |
onchange | 當元素發生改變時,例如選擇下拉選單(select option)中的其他項目時。 |
onblur | 當游標失去焦點時,也就是點選其他區域時,通常用於填完表單的一個欄位。 |
ondblclick | 連續兩次 click 某特定元素,通常用於需要特定確認的情況。 |
onfocus | 當網頁元素被鎖定的時候,例如 textarea、input text。 |
onload | 當頁面載入完成後立即觸發 function。 |
onmousedown | 滑鼠事件,當滑鼠的按鍵被按下的時候。 |
onmouseover | 滑鼠事件,當滑鼠游標移經某個元素或區塊時。 |
onmousemove | 滑鼠事件,當滑鼠游標移動時。 |
onmouseout | 滑鼠事件,當滑鼠移出某個元素或區塊時。 |
onmouseup | 滑鼠事件,當滑鼠的按鍵被放開的時候。 |
onunload | 當網友要準備離開網頁的時候。 |