我一直在玩弄腳本,無法讓它工作。它總是默認爲選項3。如果其他人使用javascript
任何人都可以幫忙嗎?
<select id="select">
<option>Please select</option>
<option value="option1">option1</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
</select>
<div id="demo"></div>
<script>
document.getElementById("select").addEventListener("change", myFunction);
function myFunction() {
if (document.getElementById("select").value = "option1") {
option = "option 1 chosen";
}
if (document.getElementById("select").value = "option2") {
option = "option 2 chosen";
}
if (document.getElementById("select").value = "option3") {
option = "option 3 chosen";
}
document.getElementById("demo").innerHTML = option;
}
</script>
'='是賦值,'=='是比較 – j08691
在你所有的if查詢中都是sigle等號不對。它必須是'=='而不是'=' – reporter
該條件具有賦值語句而不是比較語句。請正確學習。 –