javascript onclick事件能夠調用兩個方法嗎?

答案是:能夠的,onclick事件能夠調用多個方法,每一個方法之間用分號(;)隔開便可。函數

onclick後面實際上是能夠寫任何代碼的,可是通常不建議這麼寫!!spa

例:onclick="fun1(); fun2(); fun3()"blog

 

小案例事件

最近在一本書裏看到一個JavaScript圖片庫的例子,做者但願能留在這個網頁而不是轉到另外一個窗口,結構以下:圖片

將圖片路徑直接給到一個連接中,會遇到一個問題:ip

  觸發點擊事件,不只會觸發showPic函數,連接被點擊的默認行爲也會被調用,這樣圖片仍是會在另外一個窗口顯示,不符合預期。io

故,咱們能夠利用onclick後可接多個函數,傳入一個阻止默認行爲的函數去阻止連接的默認行爲便可(如上圖)。cli

相關文章
相關標籤/搜索