Всем привет! Есть такой код
<script>
function Selected(a) {
var label = a.value;
if (label=="col1") {
document.getElementById('col1').style.display='block';
} else {
document.getElementById('col1').style.display='none';
}
if (label=="col2") {
document.getElementById('col2').style.display='block';
} else {
document.getElementById('col2').style.display='none';
}
if (label=="col3") {
document.getElementById('col3').style.display='block';
} else {
document.getElementById('col3').style.display='none';
}
}
</script>
По клику на radio - отображается нужный div. Я сделал так что каждый radio имеет value одинаковый с id блока который нужно показать, меняется только цифра, и их может быть от 1 до 30 примерно, помогите пожалуйста упростить этот код чтобы не приходилось писать под каждый radio и div новый код... Заранее спасибо! Вот что я пробовал, но логики не особо в нем вижу:
<script>
function Selected(a) {
var label = a.value;
if (label==label) {
document.getElementById(label).style.display='block';
} else {
document.getElementById(label).style.display='none';
}
}
</script>