簡體   English   中英

javascript中的onchange事件何時觸發

[英]When is the onchange event triggered in javascript

有人可以向我解釋JS中的onchange事件何時觸發。 因為我要創建多個下拉列表,每個列表都取決於上一個的答案。 但是所有的onchange事件都觸發了,即使selectItemIndex並沒有改變...

它發生在實際的.value變化時,直到失去焦點時才正式發生。 可以與onblur事件相同。 檢查頁張貼問題,有關事件的更多信息。

我找到了這個

當元素的值已更改時,將發生onchange事件。

對於單選按鈕和復選框,當更改選中狀態時,將發生onchange事件。

提示:此事件類似於oninput事件。 區別在於oninput事件在元素的值更改后立即發生,而onchange事件在元素失去焦點時發生。 另一個區別是onchange事件也適用於keygen和select元素。

您可以在此處查看更多信息http://www.w3schools.com/jsref/event_onchange.asp

如果您更改下拉菜單的內容,則還會觸發onchange事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM