Добрый день, разбираюсь с радиокнопками.
Возникло 2 вопроса
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<input type="radio" name="user" id="r1" class="user" checked="checked">Один</input><br>
<input type="radio" name="user" id="r2" class="user">два</input><br>
<input type="radio" name="user" id="r3" class="user">три</input><br>
<label id="one" style="display:block;">Один</label>
<label id="two" style="display:none;">два</label>
<label id="three" style="display:none;">три</label>
<label id="one" style="display:block;">Один</label>
<label id="two" style="display:none;">два</label>
<label id="three" style="display:none;">три</label>
<label id="one" style="display:block;">Один</label>
<label id="two" style="display:none;">два</label>
<label id="three" style="display:none;">три</label>
<script>
var inp = document.getElementsByClassName('user');
var one = document.getElementById('one');
var two = document.getElementById('two');
var three = document.getElementById('three');
function func (elm) {
if (elm.id == "r1" && elm.checked)
one.style.display = "block";
else
one.style.display = "none";
if (elm.id == "r2" && elm.checked)
two.style.display = "block";
else
two.style.display = "none";
if (elm.id == "r3" && elm.checked)
three.style.display = "block";
else
three.style.display = "none";
}
for (var i=0;i<inp.length;i++){
inp[i].onchange = function () {func(this)};
}
</script>
</body>
</html>
1. Мне надо заменить значения во всех label, а не только в первой тройке, как это сделать
и 2. Как делать на форуме что бы можно было запускать скрипт, т.е. появлялась кнопочка просмотреть