只在此山中,雲深不知處


聽首歌



© 2018 by Shawn Huang
Last Updated: 2018.5.27

Events

之前設計的每一個函數,都是直接給指令執行,當操作網頁時,我們希望函數在特定的情形下才會被執行,例如在文字輸入列輸入了資料或是按了一個按鈕,Event的含意便是讓我們控制函數執行的時機。
以下為部分Events: >>

Exercise


先設計一個按鈕,事件是onclick: >>
再加上以下的函數。 接下來每按下一次按鈕就會印出一次Hello World。
一個element可以有超過一個事件,所以現在再加上一個函數。 然後在原來的button之onclick之後加上onmouseover="mouseover()",兩者中間用空白分隔,現在將滑鼠移至按鈕上方,可以看到結果。

再試一個例子。 >>

The css code:

The functions:

allowDrop(event)這個函數主要是允許將element放在另一個element之內,預設值是無法將物品拖移到另一個物品內。
Drag this.