Javascript 如何使用getElementsById获取子节点的值
晚上。。。我想知道当我单击应用时,从下拉菜单(选择标记)中选择了哪个节点或值。。。我似乎没有正确地提到他们。。请帮忙Javascript 如何使用getElementsById获取子节点的值,javascript,html,Javascript,Html,晚上。。。我想知道当我单击应用时,从下拉菜单(选择标记)中选择了哪个节点或值。。。我似乎没有正确地提到他们。。请帮忙 <script type="text/javascript"> function apply(){ var xy = document.getElementById("hmm").childNodes; var ab = xy.value; alert(ab); } </script> </head> <body> <di
<script type="text/javascript">
function apply(){
var xy = document.getElementById("hmm").childNodes;
var ab = xy.value;
alert(ab);
}
</script>
</head>
<body>
<div id="unique">
<select id="hmm" name="drop">
<option value="" id="text area">Text Area</option>
<option value="" id="paragraph">Paragraph</option>
<option value="" id="radio">Radio Button</option>
<option value="" id="delete">Delete</option>
</select>
<button id="apply" onclick="apply()">Apply</button>
</div>
</html>
函数apply(){
var xy=document.getElementById(“hmm”).childNodes;
var ab=xy.0值;
警报(ab);
}
文本区
段落
单选按钮
删除
申请
可能的副本也很有用@zzzzBov谢谢!!:)谢谢但是警报不再弹出,告诉我选择了哪个节点请立即检查。。。请看附带的JSFIDLENOTE,您实际上没有为任何选项分配任何“值”。完全正确@埃尔瓜波非常感谢。。。现在开始了:D
function apply() {
var selectBox = document.getElementById("hmm");
var selectedOption = selectBox.options[selectBox.options.selectedIndex];
alert(selectedOption.value);
}