1 a.onmouseover = fn1; 2 a.onmouseout = fn2; 3 function fn1(){ 4 div.className = "erweima show"; 5 } 6 function fn2(){ 7 div.className = "erweima hide"; 8 }
只要調用函數進行執行,都必須加括號。ide
函數是一個對象,函數名是指向這個對象的指針。函數
函數名後面加上括號就表示當即調用執行這個函數裏面的代碼。spa
使用不帶圓括號的函數是訪問函數的指針,而非調用函數。指針
函數名後面加括號,就直接執行函數返回值。code
函數名後面不加括號,表示函數名賦值給click等的事件,觸發click事件時纔會執行此函數名對應的函數。對象