input標(biāo)簽內(nèi)容改變的觸發(fā)事件介紹
1. onchange事件與onpropertychange事件的區(qū)別:
onchange事件在內(nèi)容改變(兩次內(nèi)容有可能相等)且失去焦點(diǎn)時(shí)觸發(fā);onpropertychange事件是實(shí)時(shí)觸發(fā),每增加或刪除一個(gè)字符就會(huì)觸發(fā),通過js改變也會(huì)觸發(fā)該事件,但是該事件是IE專有。
2. oninput事件與onpropertychange事件的區(qū)別:
oninput事件是IE之外的大多數(shù)瀏覽器支持的事件,在value改變時(shí)實(shí)時(shí)觸發(fā),但是通過js改變value時(shí)不會(huì)觸發(fā);onpropertychange事件是任何屬性改變都會(huì)觸發(fā),而oninput卻只在value改變時(shí)觸發(fā),oninput要通過addEventListener()來(lái)注冊(cè),onpropertychange注冊(cè)方法與一般事件相同。
3. oninput與onpropertychange失效的情況:
oninput事件:
(1)當(dāng)腳本中改變value時(shí),不會(huì)觸發(fā);
(2)從瀏覽器的自動(dòng)下拉提示中選取時(shí),不會(huì)觸發(fā);
onpropertychange事件:
當(dāng)input設(shè)置為disable=true后,不會(huì)觸發(fā)。
- 簡(jiǎn)單講解奇偶排序算法及在Java數(shù)組中的實(shí)現(xiàn)
- Java對(duì)數(shù)組實(shí)現(xiàn)選擇排序算法的實(shí)例詳解
- 圖文講解Java中實(shí)現(xiàn)quickSort快速排序算法的方法
- Java編程中快速排序算法的實(shí)現(xiàn)及相關(guān)算法優(yōu)化
- 詳解Java中使用泛型實(shí)現(xiàn)快速排序算法的方法
- Java實(shí)現(xiàn)冒泡排序算法及對(duì)其的簡(jiǎn)單優(yōu)化示例
- 圖解程序員必須掌握的Java常用8大排序算法
- Java排序算法總結(jié)之堆排序
- 常用Java排序算法詳解
相關(guān)文章
p5.js實(shí)現(xiàn)故宮橘貓賞秋圖動(dòng)畫
這篇文章主要為大家詳細(xì)介紹了p5.js實(shí)現(xiàn)故宮橘貓賞秋圖動(dòng)畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-10-10
在線一元二次方程計(jì)算器實(shí)例(方程計(jì)算器在線計(jì)算)
在線一元二次方程式計(jì)算器實(shí)例分享,大家參考使用吧2013-12-12
javascript Prototype 對(duì)象擴(kuò)展
從對(duì)象創(chuàng)建一個(gè)實(shí)例說(shuō)起來(lái)貌似是很簡(jiǎn)單的東西,是啊,基本在所有的語(yǔ)言中,都是用new關(guān)鍵字來(lái)創(chuàng)建實(shí)例的2009-05-05
關(guān)于小程序優(yōu)化的一些建議(小結(jié))
這篇文章主要介紹了關(guān)于小程序優(yōu)化的一些建議(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12

