这看起来很简单,但我不知道我在做什么。我有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