лень читать документацию
Здравтсвуйте.
Очень лень читать документацию языка, по пречине того, что я надеюсь первый и последний раз в жизни сталкнулся с JS. Вообщем ситуация токва: <script> function hide(nodeId) { var node = document.getElementById(nodeId); if (node.style.display == 'none') node.style.display = 'block'; } function writeValue(nodeId) { var s = document.getElementById('input'); switch(nodeId){ case "2": s.value = document.write('sfs'); break; case "3": break; default: break; } hide("input"); } </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;"> </div> Хочу вывести s.value = document.write('sfs'); в блок div с ID=input, НО при этом, чтоб select НИКУДА не пропадал. Подскажите, пожалуйста, правильный метод=) |
s.innerHTML = 'sfs'; |
Во, спасибо !=)
|
<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 отказываются появлятся. |
for(var i=0; i < c.length; i++) { if(c[i].style.display == 'block') c[i].style.display = 'none'; } |
Спасибо еще раз. Только сейчас увидел "возвращает колекцию"
|
Часовой пояс GMT +3, время: 12:54. |