這看起來很簡單,但我不知道我在做什麼。我有2個單選按鈕,取決於哪一個被選中,div的內容會改變。現在我有一個父div內的2個div,但它會隱藏一個div並顯示另一個div。如果他們即使看不見,也不會佔用太多空間。如何用javascript更改div內容
HTML:
<div>
<form role="form">
<div>
<div class="radio" id="radioSelection" onchange="chooseDiv()">
<label>
<input type="radio" name="optradio" id="selectionDiv1" checked />Choose Div1
</label>
<label>
<input type="radio" name="optradio" id="selectionDiv2" />Choose Div2
</label>
</div>
</div>
</form>
</div>
<div id="parentDiv">
<div id="div1">You're Awesome!</div>
<div id="div2">Everybody loves you!</div>
</div>
的JavaScript:
function chooseDiv() {
if (document.getElementById("selectionDiv1").checked) {
document.getElementById("div2").style.visibility = "hidden";
document.getElementById("div1").style.visibility = "visible";
} else {
document.getElementById("div2").style.visibility = "visible";
document.getElementById("div1").style.visibility = "hidden";
}
}
所以我想有這麼一個只有DIV是一次明顯的,這取決於單選按鈕被選中,和唐」當他們不在分區時,不要讓他們佔用空間。謝謝!
非常感謝:) – Markus
不客氣,很高興它幫助你。 – yvesmancera