DOM を使用してラジオ ボタン、チェック ボックス、ドロップダウン メニューを設定する js メソッド_javascript スキル

WBOY
リリース: 2016-05-16 16:18:53
オリジナル
1693 人が閲覧しました

この記事の例では、js が DOM を使用してラジオ ボタン、チェック ボックス、ドロップダウン メニューを設定する方法を説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。

1. ラジオボタンを設定します

フォームのラジオ ボタンは これはユーザーが選択できるオブジェクトのセットですが、一度に選択できるのは 1 つだけです。それぞれにチェックされた属性があります。1 つの選択が true の場合、他の選択は false になります。

最初に例を投稿してください:

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


カメラのブランド:




































フォームのラジオ ボタンは これはユーザーが選択できるオブジェクトのセットですが、一度に選択できるのは 1 つだけです。それぞれにチェックされた属性があります。1 つの選択が true の場合、他の選択は false になります。
上記のコードからわかるように、ラジオ ボタンのグループ内の ID と名前は異なり、1 つだけが選択されています。 ID は

コード内: 選択されたオブジェクトをチェックするコードは次のとおりです (特定の項目のチェックされた値が true の場合、トラバーサルは終了します)

コードをコピー コードは次のとおりです:
var oForm = document.forms["uForm1"];
var aChoices = oForm.camera;
for (i = 0; i If (aChoices[i].checked) //選択した項目が見つかったら終了
休憩;
alert("カメラのブランドは次のとおりです: " aChoices[i].value);

2. 複数選択ボックスを設定します

ラジオ ボタンとは異なり、チェックボックス は、メールボックス内の各メールの前にあるチェックボックスで同時に処理することができます。

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

<フォームメソッド="post" name="myForm1" action="addInfo.aspx">

好きなこと:




































チェック ボックスの原則は、checked 属性のブール値を使用して決定され、パラメータを 0 と 1 の形式で渡して、すべてを選択することも、すべてを選択することもできません。

3. ドロップダウン メニュー

ドロップダウン メニュー と同じ機能になります。その機能はチェック ボックスと同等ですが、占有面積はチェック ボックスよりもはるかに小さくなります。

ドロップダウン メニューの共通属性:

プロパティ 説明
長さ オプションの数を示します
選択済み <オプション> が選択されているかどうかを示すブール値
選択されたインデックス 選択されたオプションのシリアル番号、オプションが選択されていない場合は -1、最初に選択されたオプションを返します。
0から数えたシリアル番号
テキスト オプションのテキスト
オプションの値
タイプ ドロップダウン メニューのタイプ。単一の選択は select-one を返し、複数の選択は select-multiple を返します
オプション オプションの配列を取得します。例: oSelectBox.options[2]。これは、ドロップダウン メニュー oSelectBox の 3 番目の項目を表します。

①. ドロップダウン メニューから無線選択値を取得します
コードをコピー コードは次のとおりです:

<フォームメソッド="post" name="myForm1">



② ドロップダウン メニューが複数選択の場合、値は
です。

コードをコピー コードは次のとおりです。

<フォームメソッド="post" name="myForm1">



③. 普遍的な値 (ドロップダウンの単一選択と複数選択)

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

<フォームメソッド="post" name="myForm1">
星座:







この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

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