常見元素及其相關事件/建立彈出框

元素事件web

body onload、onunload函數

input onfocus、onblur、onchange、onkeydown、onkeypress、onkeyup網站

form onsubmitspa

img onmouseover、onmouseout、onclick調試

建立彈出框orm

確認框seo

確認框被用來驗證用戶在網站上所作的選擇。例如,若是你是web應用的開發者,而某個用戶選擇了刪除他或她的用戶賬號的話,則在容許用戶繼續提交請求以前對這一選擇進行確認會是一個很好的考慮。事件

一般狀況下,confirm函數會寫在某個條件語句的內部,首先確認用戶是否打算要繼續所作的選擇,接着,基於該決定來肯定是否要執行JavaScript代碼。下面的例子把confirm函數用在條件中,以此來肯定要執行哪一段JavaScript代碼:ip

  1. if(confirm("Click for a response"))  
  2. {  
  3. alert('You clicked OK');  
  4. }  
  5. else 
  6. {  
  7. alert('You clicked Cancel');  

提示框開發

在尋找一種快速的提出問題,並容許用戶提供一個答案的方式時,不要找別的,提示框就最合適了。一般狀況下,如今的web開發者都選擇定製的內聯彈出窗口。雖然是這樣,但提示框依然存在,它們依然有着本身的一席之地,特別是在調試的時候。prompt函數被用來產生一個提示框,其有兩個參數,第一個參數是一個自定義的文本串,這一般是一個問題或是提示用作出某種響應的陳述;第二個參數是一個文本串,其被用做顯示在提示框中的缺省的輸入文本。這一缺省值是可選的,且你可在運行時改變它。下面是一個prompt函數的列子,該函數被用來向用戶提出一個問題,而後在一個警告框中顯示用戶的響應,顯示用到的是從prompt函數中返回的值。

  1. var response=prompt("What is your favorite band?","Led Zeppelin");  
  2. if (response!=null && response!="")  
  3. {  
  4. alert("response: "+ response);  
相關文章
相關標籤/搜索