亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

change事件的監聽意義?

change事件的監聽意義?

eg:

  1. 監聽value值的變化,當有改變時,失去焦點后觸發change事件,其監聽結果是什么?意義?

  2. 對于下拉選擇框,復選框和單選按鈕,當用戶用鼠標作出選擇,該事件立即觸發
    ,其監聽結果是什么?意義?

3.?多行文本輸入框,當用戶用鼠標點擊時,該事件立即觸發。其監聽結果是什么?意義?

正在回答

3 回答

你所提的問題1和問題3的情況下觸發change事件可以處理很多事情,典型的例子比如監聽到值得變化對值的有效性做判斷看看是不是你要的數據

至于問題2比如選擇地區的下拉菜單的change事件可以決定下一步的操作,選擇了省份就可以決定接下來選擇對應省份的城市選項,以此類推到區域、街道等

7 回復 有任何疑惑可以回復我~
#1

有禮彬 提問者

非常感謝!謝謝
2016-09-18 回復 有任何疑惑可以回復我~

糾正個錯誤,textarea不是你鼠標點擊就觸發事件,而是你的內容發生改變時,失去焦點后才觸發事件的。

0 回復 有任何疑惑可以回復我~

因為JavaScript在瀏覽器中以單線程模式運行,頁面加載后,一旦頁面上所有的JavaScript代碼被執行完后,就只能依賴觸發事件來執行JavaScript代碼。

瀏覽器在接收到用戶的鼠標或鍵盤輸入后,會自動在對應的DOM節點上觸發相應的事件。如果該節點已經綁定了對應的JavaScript處理函數,該函數就會自動調用。

change:當<input>、<select>或<textarea>的內容改變時觸發;

0 回復 有任何疑惑可以回復我~
#1

有禮彬 提問者

還不是太懂,如果不要監聽的話,會出現什么問題?
2016-09-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

change事件的監聽意義?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號