javascriptのdomで、選択したselectの値をとりたいと思っています。
selectは、下記の通りとします。
<select id="sel1" > <option value="01">東京</option> <option value="02">大阪</option> <option value="03">名古屋</option> </select>そして、
document.getElementById(sel1).value;
で、selectの選択したvalueの値が取れるようです。
selectの値をとる方法はこれでいいのでしょうか?
と言うのは、
document.getElementById(sel1).text;
では、テキストの値が取れません。
そこで、
var obj = document.getElementById(sel1);
var idx = obj.selectedIndex;
var txt = obj.options[idx].text;
のようにすると、選択したテキストの値をとることが出来ます。
ということは、選択したselectの値をとる方法は、
var obj = document.getElementById(sel1);
var idx = obj.selectedIndex;
var txt = obj.options[idx].value;
が、正しいのでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/06 15:38
退会済みユーザー
2018/07/06 15:59
2018/07/06 16:09
退会済みユーザー
2018/07/06 16:15
2018/07/06 16:35
退会済みユーザー
2018/07/06 17:17
2018/07/06 17:42
退会済みユーザー
2018/07/06 17:50 編集
2018/07/06 17:56
2018/07/06 18:17
退会済みユーザー
2018/07/06 18:33