options オブジェクト

説 明: フォーム上の、ポップアップメニューの項目( option )を扱うための
     オブジェクト。

書 式:
  document.forms[n].elements[n].value = Value
Length = document.forms.length
Length = document.forms[n].elements.length
Value = document.forms[n].elements[n].value
値を設定
数を返す
数を返す
値を取得
  document.forms[n].elements[n].options[n].defaultSelected = BOOL
document.FormObject.selectObject.options[n].defaultSelected = BOOL
   初期状態を設定。選択する時は true、しない時は false を指定。
document.forms[n].elements[n].options[n].selected = BOOL
document.FormObject.selectObject.options[n].selected = BOOL
   選択状態を設定。選択する時は true、しない時は false を指定。
document.forms[n].elements[n].options[n].text = Text
document.FormObject.selectObject.options[n].text = Text
   表示テキストを指定。
BOOL = document.forms[n].elements[n].options[n].defaultSelected
BOOL = document.FormObject.selectObject.options[n].defaultSelected
   初期状態を取得。選択時は true、そうでない時は false が返る。
BOOL = document.forms[n].elements[n].options[n].selected
BOOL = document.FormObject.selectObject.options[n].selected
   選択状態を取得。選択時は true、そうでない時は false が返る。
Text = document.forms[n].elements[n].options[n].text
Text = document.FormObject.selectObject.options[n].text
   表示テキストを取得。
Value = document.indexs[n].elements[n].options[n].index
Value = document.FormObject.selectObject.options[n].index
   参照番号を取得。

使用例:
  <FORM NAME="F1">
  <INPUT TYPE="TEXT" VALUE="1"><INPUT TYPE="TEXT" VALUE="2">
</FORM>
<FORM NAME="F2">
  <SELECT NAME="slct">
    <OPTION VALUE="1">No.1
    <OPTION VALUE="2" SELECTED>No.2
    <OPTION VALUE="3">No.3
  </SELECT>
</FORM>
<SCRIPT TYPE="text/JavaScript">
<!--
var F1 = document.F1;
for( i =0 ; i < F1.elements.length ; i++ ) {
  document.write( "Value[", i, "] : ",
      F1.elements[i].value, "<BR>" );
}
document.write( "Length   : ", F1.elements.length, "<BR><BR>" );
var F2 = document.F2.slct;
for( i = 0 ; i < F2.options.length ; i++ ) {
  document.write( "DefaultSelected[", F2.options[i].index,
      "]: ", F2.options[i].defaultSelected, "<BR>" );
}
for( i = 0 ; i < F2.options.length ; i++ ) {
  document.write( "Selected[", F2.options[i].index,
      "]       : ", F2.options[i].selected, "<BR>" );
}
for( i = 0 ; i < F2.options.length ; i++ ) {
  document.write( "Text[", F2.options[i].index,
      "]           : ", F2.options[i].text, "<BR>" );
}
//-->
</SCRIPT>

実 行: