1. OnchangeイベントとOnpropertychangeイベントの違い:
オンチェンジイベントは、コンテンツが変更されたときにトリガーされ(コンテンツが2回等しい場合があります)、焦点が失われます。 Onpropertychangeイベントはリアルタイムでトリガーされ、追加または削除されたすべてのキャラクターがトリガーされます。また、このイベントはJSの変更を通じてトリガーされますが、イベントはIEに独自のものです。
2。OnInputイベントとOnpropertychangeイベントの違い:
OnInputイベントは、IE以外のほとんどのブラウザがサポートするイベントです。値が変更されるとリアルタイムでトリガーされますが、値がJSを介して変更されたときにトリガーされません。 Onpropertychangeイベントは、プロパティの変更によってトリガーされますが、OnInputは値が変更されたときにのみトリガーされます。 onInputは、addeventlistener()を介して登録する必要があります。 Onpropertychange登録方法は、一般的なイベントの登録方法と同じです。
3。ONINPUTおよびONPROPERTYCHANGE失敗:
OnInputイベント:
(1)スクリプトで値が変更された場合、トリガーされません。
(2)ブラウザの自動ドロップダウンプロンプトから選択すると、トリガーされません。
onpropertychangeイベント:
入力が無効に設定されている場合、trueはトリガーされません。