作者iamshuichi (vincent)
看板Ajax
标题[问题] 一个if, else判断式中select取值的问题
时间Sun Dec 4 16:47:32 2016
<body>
<select id="sel">
<option value="1">one</option>
<option value="2">two</option>
</select>
<button onclick="output()">Output</button>
<script>
var output=function () {
var y = document.getElementById("sel").value;
if (y=1) {
alert("one");
}
else {
alert("not one");
}
}
</script>
</body>
如果不加if, else判断式,可以正常弹出我在select标签中选中的值
但是加上if, else判断式之後,就总是弹出"one",也就是预设的值
我猜是不是要用onchange呢? 但又不知道该怎麽写才好
请问有人能协助我吗?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 104.237.91.137
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1480841256.A.531.html
1F:→ darkk6: if(y==1) 不是 if(y=1) 12/04 17:07
2F:→ iamshuichi: 不好意思,我竟然犯了这麽蠢的错误,谢谢指点 12/04 18:02