<script>
function hide(nodeId)
{
var node = document.getElementById(nodeId);
if (node.style.display == 'none')
node.style.display = 'block';
}
function writeValue(nodeId)
{
var c = document.getElementsByClassName('hideNon');
if(c.style.display == 'block')
c.style.display = 'none';
switch(nodeId){
case "2":
document.getElementById('input').innerHTML = '<br>saf';
hide("input");
break;
case "3":
document.getElementById('inputq').innerHTML = '<br>aaaa';
hide("inputq");
break;
default:
break;
}
}
</script>
<select onchange="writeValue(this.value)">
<option value="1">Россия</option>
<option value="2">Украина</option>
<option value="3">Германия</option>
</select>
<div id="input" style="display: none;" class="hideNon">
</div>
<div id="inputq" style="display: none;" class="hideNon">
</div>
Еще такой вопрос: хочу болоки div сбросить в display=none если они display=block
К сожалению, при событие select, блоки div отказываются появлятся.