可能性の重複:
JavaScript retrieving the text of the selected option in select element
innerHTML引数を渡すには?
<select name="users" onchange="showUser(this.value)">
<option value="">Select a person:</option>
<option value="1"> Option1 </option>
<option value="2"> Option2 </option>
<option value="3"> Option3 </option>
<option value="4"> Option4 </option>
</select>
上記の例から、整数値がthis.valueの使用によってshowUser関数に渡されます。値を渡す代わりに、 "Option1"のようにoptionタグの中にあるものの内容を渡したかったのですが、どうすればいいですか?私は使用しようとしました
showUser(this.innerHTML)
しかし、それは動作していないようです、または私は間違ってそれに近づいています。私はgetElementByIDを使うためのオプションをオンラインで見てきましたが、すべてのオプションに一意のIDが必要だと思います。
あなたが使用したい
しかし、私がしようとしていますこの特定のケースの要素IDは避けてください。 – user1152440
その後、 'getElementById'ステップを無視してください。あなたはすでに要素への参照を持っています( 'this')。それを使用してください。私が最後に単一引用符「」で「二重引用符」を交換する場合 –