我所拥有的:
var validt = document.getElementById("sel")
if (validt.value = "yes") {
//do some operations
} else { //do some operations}
<label>Employee:</label>
<select id="sel">
<option value="yes">Yes</option>
<option value="no">No</option>
</select>
我想要的:如何在JavaScript中检查这些值,以便执行一些操作?
发布于 2018-09-12 20:41:23
var validt = document.getElementById("sel")
if (validt.value === "yes") {
//do some operations
console.log("Jay")
} else { //do some operations
console.log("Hell No")
}
<label>Employee:</label>
<select id="sel">
<option value="yes">Yes</option>
<option value="no">No</option>
</select>
发布于 2018-09-12 21:30:21
尝尝这个。
您应该在函数中使用switch case类型。
我们检查了切换情况下的值(来自select)。
function det(x) {
switch (x.value) {
case "yes":
alert("yes selected");
break;
case "no":
alert("no selected");
break;
}
}
<select id="answer" onChange="det(this)">
<option value="yes">Yes</option>
<option value="no">No</option>
</select>
https://stackoverflow.com/questions/52295291
复制相似问题