ホームページ > ウェブフロントエンド > jsチュートリアル > js_javascriptスキルでonchangeイベントをトリガーする方法の説明

js_javascriptスキルでonchangeイベントをトリガーする方法の説明

WBOY
リリース: 2016-05-16 16:56:20
オリジナル
1463 人が閲覧しました

js の onchange イベントは、テキストボックスなどの入力コントロールの値がクライアント側で変更されたときにトリガーされるイベントです。ただし、キーボード入力でテキストボックスの値を変更するのではなく、js コードでテキストボックスの値を変更すると、onchange イベントはトリガーされません。

では、js コード モードのコードを通じてテキスト ボックス コントロールの onchange イベントをトリガーするにはどうすればよいでしょうか? 情報を調べた結果、js にはコントロールのすべてのイベントをトリガーできるメソッドが提供されていることがわかりました。 object.fireEvent() メソッド、object.fireEvent('onchange') などのメソッドを使用して、コントロールの onchange イベントをトリガーします。

同様に、js で fireEvent メソッドを使用すると、他の空間イベントをトリガーすることもできます。

を追加するには、上記の fireEvent メソッドは Firefox ブラウザではサポートされていないため、IE と FF の両方で実行したい場合は、次のコードを試してください。

コードをコピーします コードは次のとおりです:

if (obj.fireEvent)
{
obj.fireEvent('onchange');
}
else
{
obj.onchange();
}

つまり、 fireEvent イベントが使用可能かどうかを確認します。使用できない場合は、onchange() メソッドを直接使用します。
関連ラベル:
js
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート