Javascript 如何查看是否选择了下拉元素
我是javascript新手,我想从下拉菜单中打印出所选项目 以下是HTML代码:Javascript 如何查看是否选择了下拉元素,javascript,jquery,html,Javascript,Jquery,Html,我是javascript新手,我想从下拉菜单中打印出所选项目 以下是HTML代码: <fieldset> <label>3. Select your operating system</label> <select class="form-control" name="Os"> <option selected="selected" value="select one">- selec
<fieldset>
<label>3. Select your operating system</label>
<select class="form-control" name="Os">
<option selected="selected" value="select one">- select one -</option>
<optgroup label="Basic">
<option value="OSX">Mac OSX</option>
<option value="windows">Windows</option>
</optgroup>
<optgroup label="Advanced">
<option value="linux">Linux</option>
</optgroup>
</select>
</fieldset>
3.选择您的操作系统
-选择一个-
MacOSX
窗户
Linux
我的javascript代码是:
<script type= text/javascript>
var e = document.getElementByName("Os");
var strUser = e.options[e.selectedIndex].value;
document.writeln(strUser);
</script>
var e=document.getElementByName(“Os”);
var strUser=e.options[e.selectedIndex].value;
书面文件(strUser);
由于某些原因,它不会打印选定的值。有什么想法吗?没有
getElementByName
,它是getElementsByName
,它会得到一个节点列表
var strUser = document.getElementsByName("Os")[0].value;
并确保脚本标记位于DOM中的元素之后selectedIndex的值将给出答案,而不管选项的值如何。