gpt4 book ai didi

javascript - If..else.. 带有选择框值的 javascript 和 html

转载 作者:太空宇宙 更新时间:2023-11-04 14:05:04 25 4
gpt4 key购买 nike

我有一个包含三个不同选项的选择框(实际上有 4 个选项是空白的),单击按钮后我需要一个警告框来显示一条消息。这是一些代码。

HTML:

<select id="item1" name="Item 1">
<option></option>
<option value="1">Camera</option>
<option value="2">Microphone</option>
<option value="3">Tripod</option>
</select>

<button onclick="message()">Go!</button>

Javascript:

    <SCRIPT language = javascript>

function message() {

var s = document.getElementById('item1');
var item1 = s.options[s.selectedIndex].value;

if (item1 = 1) {
alert("it equals camera")
}
else if (item1 = 2) {
alert("it equals microphone")
}
else if (item1 = 3) {
alert("it equals tripod")
}
}

</SCRIPT>

每次单击按钮时,警告框都会显示“它等于相机”。我可以选择麦克风并单击按钮,它仍然会这样说。

如果我放

alert(item1)

在函数中它显示 1、2 或 3。所以我假设它与 if..else.. 语句有关。

最佳答案

在 JavaScript 中我们应该使用 ===,这也检查数据类型

关于javascript - If..else.. 带有选择框值的 javascript 和 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14094590/

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