2 回答

TA貢獻1804條經驗 獲得超7個贊
請嘗試以下示例
document.querySelector("select#location").addEventListener("change", () => {
display(event.target.value);
});
const boxs = document.querySelectorAll("div.box");
function display(value) {
for (const box of boxs) {
if (box.classList.contains(value)) {
box.classList.remove("hide");
} else {
box.classList.add("hide");
}
}
}
display("A");
.hide {
display: none;
}
<div>
<select id="location">
<option value="A">Location A</option>
<option value="B">Location B</option>
<option value="C">Location C</option>
</select>
</div>
<div class="box A">Tide Location A</div>
<div class="box B">Tide Location B</div>
<div class="box C">Tide Location C</div>

TA貢獻2036條經驗 獲得超8個贊
對 div使用 CSS顯示屬性
function myFunction() {
var x = document.getElementById("myDIV");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
- 2 回答
- 0 關注
- 201 瀏覽
添加回答
舉報