input標簽內容改變的觸發(fā)事件介紹
1. onchange事件與onpropertychange事件的區(qū)別:
onchange事件在內容改變(兩次內容有可能相等)且失去焦點時觸發(fā);onpropertychange事件是實時觸發(fā),每增加或刪除一個字符就會觸發(fā),通過js改變也會觸發(fā)該事件,但是該事件是IE專有。
2. oninput事件與onpropertychange事件的區(qū)別:
oninput事件是IE之外的大多數(shù)瀏覽器支持的事件,在value改變時實時觸發(fā),但是通過js改變value時不會觸發(fā);onpropertychange事件是任何屬性改變都會觸發(fā),而oninput卻只在value改變時觸發(fā),oninput要通過addEventListener()來注冊,onpropertychange注冊方法與一般事件相同。
3. oninput與onpropertychange失效的情況:
oninput事件:
(1)當腳本中改變value時,不會觸發(fā);
(2)從瀏覽器的自動下拉提示中選取時,不會觸發(fā);
onpropertychange事件:
當input設置為disable=true后,不會觸發(fā)。
相關文章
js實現(xiàn)json數(shù)據(jù)行到列的轉換的實例代碼
為了實現(xiàn)這樣的數(shù)據(jù)顯示出來三個序列,分別為鄭州、新鄉(xiāng)、安陽的電量,就需要自己實現(xiàn)對這樣數(shù)據(jù)的轉換,轉換成如下的形式:2013-08-08
基于javascript的COOkie的操作實現(xiàn)只能點一次
這篇文章主要介紹了基于javascript的COOkie的操作實現(xiàn)只能點一次,需要的朋友可以參考下2014-12-12
解決layui使用layui-icon出現(xiàn)默認圖標的問題
今天小編就為大家分享一篇解決layui使用layui-icon出現(xiàn)默認圖標的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09

