0

この問題と戦った後、イベントonbluronchange動作が設計どおりであることを発見しましたが、ページに 1 つしかない場合

<input type="text" onblur="loadXMLDoc()"> Change Content</input>

イベントは、さまざまなブラウザーで奇妙な動作をします。デバッグを試みるのは時間の無駄でした。エラーはありません! 問題は、フォーカス/変更を移動する場所がなかったことです! 追加した

<input type="hidden"></input>

これでこの問題は終了しました。私にとって不安だったのは、答えを見つけようとして何時間もグーグルで検索したという事実でした。多くの人がサード パーティの JavaScript ライブラリを提案し、インターバル タイマーを提案し、次にcheckboxまたはsubmitボタンを追加したものを見つけました。答えは、HTML DOM イベント オブジェクトの読み取りにありました。フォーム イベント: onblur - フォーム要素がフォーカスを失ったときにイベントが発生します。行く場所がない場合、どのように集中力を失いますか? RTM。

4

1 に答える 1

0

<input />正しい構文ではない<input></input>

フィドル

于 2013-03-02T16:29:13.847 に答える