我有以下的jsfiddle设置:获取单选按钮值的onload和隐藏或显示DIV
基于无线电选择一个div被隐藏或显示(如果选择奥迪的股利是隐藏的,如果选择了其他值,则显示div)。我遇到的问题是我需要检测单选按钮的初始值(onload),并相应地隐藏或显示div。
Audi <input type="radio" name="car" id="audi" value="3" checked="checked" onclick="toggle(this)">
<br />
Merc <input type="radio" name="car" id="merc" value="3" onclick="toggle(this)">
<br />
BMW <input type="radio" name="car" id="bmw" value="3" onclick="toggle(this)">
<br /><br />
<div id="testdiv">
Not Audi
</div>
var t = document.getElementById('testdiv');
t.style.visibility = 'visible';
function toggle(switchElement) {
if (switchElement.id != 'audi'){
t.style.display = 'inline';
}else{
t.style.display = 'none';
}
}
感谢您的帮助提前。
ps。没有jQuery,请只是单纯的JS解决方案
感谢您帮助我解决这个问题:) – Dino 2012-01-12 16:45:08