<select>控件中,選中第一個(gè)值是不會(huì)觸發(fā)onchange事件的,如何使選中第一值可以觸發(fā)事件呢?

onchange從這個(gè)名稱就可以看出,只有在select的選項(xiàng)有改變(change)的時(shí)候才會(huì)觸發(fā)這個(gè)事件的。一般情況下select的第一個(gè)選項(xiàng)是默認(rèn)選項(xiàng),當(dāng)你選中第一個(gè)項(xiàng)時(shí),由于值沒(méi)有改變,所以是不會(huì)觸發(fā)onchange事件的。解決這個(gè)問(wèn)題并沒(méi)有什么完美的辦法,一般你可以增加一個(gè)空值的項(xiàng)作為第一選項(xiàng),比如<option>請(qǐng)選擇</option>,這樣原來(lái)的第一項(xiàng)就變成了第二項(xiàng),點(diǎn)擊該項(xiàng)值就有所改變了,就會(huì)觸發(fā)onchange事件了;或者把除第一項(xiàng)外的其他項(xiàng)設(shè)為默認(rèn)值,這樣點(diǎn)擊第一項(xiàng)也會(huì)觸發(fā)事件的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ??JavaScript 與 HTML 之間的交互是通過(guò)事件實(shí)現(xiàn)的。 ??事件,就是文檔或?yàn)g覽器窗口中發(fā)生的一些特...
    霜天曉閱讀 3,678評(píng)論 1 11
  • ??JavaScript 最初的一個(gè)應(yīng)用,就是分擔(dān)服務(wù)器處理表單的責(zé)任,打破處處依賴服務(wù)器的局面。 ??盡管目前的...
    霜天曉閱讀 757評(píng)論 0 3
  • 1、窗體 1、常用屬性 (1)Name屬性:用來(lái)獲取或設(shè)置窗體的名稱,在應(yīng)用程序中可通過(guò)Name屬性來(lái)引用窗體。 ...
    Moment__格調(diào)閱讀 4,747評(píng)論 0 11
  • 哇塞,eos飛了飛了,今天市場(chǎng)放大量暴漲15%,一口氣漲到了90人民幣一個(gè),這是要爆拉慶祝主網(wǎng)即將上線嗎。 市場(chǎng)人...
    44390fe9d98d閱讀 161評(píng)論 0 0
  • 毛不易原創(chuàng)的《消愁》一曲著實(shí)讓不少人感概萬(wàn)千,尤其是像我這樣二十三四歲的年輕人吧,這年齡也不上不下,著實(shí)...
    一介尋夢(mèng)閱讀 1,165評(píng)論 5 19

友情鏈接更多精彩內(nèi)容