gpt4 book ai didi

javascript - 使用 JavaScript 从下拉列表中获取选定的值

转载 作者:行者123 更新时间:2023-12-02 22:34:02 25 4
gpt4 key购买 nike

我有以下 HTML

<form>
<div class="answer1wrap">
<select id="mySelect">
<option value="void">Choose your answer</option>
<option value="To measure time">To measure time</option>
<option value="To measure distance">To measure distance</option>
<option value="To measure volume">To measure volume</option>
</select>
</div>
</form>

<button class="btn btn-default" id="checkbtn" onclick="answers();" type="button"><span class="glyphicon glyphicon-check"></span> Check answers</button>

我也有 JavaScript

function answers()
{
var selectedanswer=document.getElementById("mySelect").selectedIndex;

if (document.getElementsByTagName("option")[selectedanswer].value=="To measure time");{
alert("Thats correct");
}
}

我希望当按下按钮时,它会检查是否选择了“测量时间”选项,并仅在选择时提醒我。然而,无论选择哪个选项,它总是显示警报。

有什么想法吗?

最佳答案

也许是 if 条件中的逗号。

function answers() {
var answer=document.getElementById("mySelect");
if(answer[answer.selectedIndex].value == "To measure time.") {
alert("That's correct!");
}
}

你也可以这样写。

function answers(){
document.getElementById("mySelect").value!="To measure time."||(alert('That's correct!'))
}

关于javascript - 使用 JavaScript 从下拉列表中获取选定的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18846821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com