事件是什麼:
常見事件的種類:
- onclick 「點擊」
- onmouseover 「滑鼠移入」
- onmouseout 「滑鼠移出」
- onmousedown 「滑鼠按住」
- onmouseup 「滑鼠放開」
事件處理的三大關鍵:
- 在哪個事件上發生
- 事件的種類是什麼
- 執行事件對應的函式
事件處理範例一:
<div onclick="change(this);">原本的內文</div> // this 代表 div 這個標籤
<script>
function change(elem){
elem.innerHTML="全新的內文";
}
</script>
事件處理範例二:
- 多個事件處理
- 滑鼠移入﹑移出的處理範例
- 當滑鼠移入時, 字體變成粗體, 移出後恢復成一般字體
<span
onmouseover="over(this);"
onmouseout="out(this);"
>點我</span>
<script>
function over(elem){
elem.style.fontWeight="bold";
}
function out(elem){
elem.style.fontWeight="normal";
}
</script>