【发布时间】:2020-12-06 07:17:07
【问题描述】:
这是我的 HTML 代码:
<select id="stand" onchange="myFun2()">
<option value="platinumGallery">Platinum Gallery</option>
<option value="superHospitalityStand">Super Hospitality Stand</option>
<option value="northWestStand">North West Stand</option>
<option value="eastStand">East Stand</option>
</select><br><br>
<label>Cost Of Ticket: </label>
<input id="costOfTicket" type="text" readonly>
还有JS代码:
function myFun2(){
var costOfTicket;
var selectedStand = document.getElementById("stand").value;
if(selectedStand = "platinumGallery"){
costOfTicket = 25000;
}
else if(selectedStand = "superHospitalityStand"){
costOfTicket = 20000;
}
document.getElementById("costOfTicket").value = costOfTicket;
}
每当onchange() 事件发生时,我想根据select 的选定值显示Cost Of Ticket。但它在onchange() 事件之后显示25000,然后无论选择什么值都不会改变。如何更正代码以完成上述任务?
【问题讨论】:
标签: javascript html if-statement dom-events onchange