jsの中のオンチャンゲとオンプロのtychange(オンチャンゲの無効な解決方法)


今日はオンチャンゲ事件を使っていますが、何の反応もありません。最後に資料を調べてみたら、Onchangeの限界と不安定性が分かりました。onpropertychangeはとても良い実現ができます。特に、リアルタイムでの捕捉性能はもっと役に立つと思います。∩)o…。
私も怠惰です。自分で作ったものも怠惰に整理して、検索した資料の原版を持ってきて皆さんに分かち合います。
IEでは、HTML要素の属性が変更された時に、onpropertychangeで捕獲できます。例えば一つ
<input name=“text 1”id=“text 1”/>
オブジェクトのvalue属性がページのスクリプトによって修正された時、onchangeは捕獲できず、onpropertychangeは捕獲できます。リアルタイムで捉えられています)
つまり、onpropertychangeは属性値の変化をタイムリーに捕らえることができます。onchangeは属性値が変わる時に、現在の要素に焦点を失わせなければ、イベントをアクティブにすることができません。
例えば:
例1:
画像の住所を入力してください。<>id=「mys」src=「/common/logo.gif」alt=「/」
テキストボックスの内容が変更されると、すぐに画像が表示されます。オンチャンネルを使う場合、その値を変更する時には、空白または他の場所をマウスでクリックして、input要素に焦点を失わせてこそ、このイベントをアクティブにすることができます。画像表示は変更されます。
例2:
<INPUT id=「イメージ」スタイル=「WIDT H:448 px」HEIGHT:22 px"     onpropertychange="preview.src=marg.value"type="file"size="55"name="File 1"runal="server"
<IMG_id=“preview”height=“170”alt=“”src=“”width=“256”>
------------------------------------
onpropertychange事件がとても可愛いです。一目ぼれしました。
オンChange:現在の要素がフォーカスを失い、要素の内容が変更されてトリガされるイベント[マウスとキーボードのトリガーも可]
したがって、オブジェクトのvalueはスクリプトによって変更された時に、オン・チャング・イベントをトリガしません。ユーザーはマウスを動かしていないし、キーボードをしていないからです。