ホームページ  >  記事  >  ウェブフロントエンド  >  現在の選択要素の value_form 効果を取得するための js コード

現在の選択要素の value_form 効果を取得するための js コード

WBOY
WBOYオリジナル
2016-05-16 18:29:09914ブラウズ
  1. select 要素 の下にあるすべてのオプション要素が selected 属性を指定していない場合、最初のオプション要素がデフォルトで選択されます。
  2. 選択されたオプション要素のインデックスは、select.selectedIndex を通じて取得できます。
  3. 選択されたオプション要素は、select.options[select.selectedIndex] を通じて取得できます。
  4. option element、option 要素の value 属性値は、option.value を通じて取得できます。option 要素は value3 です。 option.text を通じて取得されます。内部のテキストは text3 です。
  5. option 要素で value 属性が定義されていない場合、IE では option.value を取得できませんが、Safari、Opera、FireFox では引き続き option.value を通じて取得でき、値は option.text と同じです。
  6. option.attributes.value && option.attributes.value.specified を使用して、option 要素が value 属性を定義するかどうかを判断できます。

したがって、現在の選択要素の値を取得するスクリプトは次のとおりです。

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

var getSelectValue = function(select) {
var idx = select.selectedIndex,
オプション,
if (idx > -1) {
オプション = select.options [idx];
値 = option.attributes.value;
return (値 && 値.指定) ?
}
null を返します。
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。