Как отобразить div после нажатия кнопки в Javascript? Возможный дубликат: Элемент отображения Javascript на клике У меня есть DIV. Я хочу отобразить DIV после нажатия кнопки. Теперь это отображение none <div style="display:none;" class="answer_list" > WELCOME</div> <input type="button" name="answer" > Ответ 1 Код HTML: <div id="welcomeDiv" style="display:none;" class="answer_list" > WELCOME</div> <input type="button" name="answer" value="Show Div" onclick="showDiv()" /> Javascript: function showDiv() { document.getElementById('welcomeDiv').style.display = "block"; } См. демонстрацию: http://jsfiddle.net/rathoreahsan/vzmnJ/ Ответ 2 HTML <div id="myDiv" style="display:none;" class="answer_list" >WELCOME</div> <input type="button" name="answer" onclick="ShowDiv()" /> JavaScript function ShowDiv() { document.getElementById("myDiv").style.display = ""; } Или, если вы хотите использовать jQuery с красивой анимацией: <input id="myButton" type="button" name="answer" /> $('#myButton').click(function() { $('#myDiv').toggle('slow', function() { // Animation complete. }); }); Ответ 3 <script type="text/javascript"> function showDiv(toggle){ document.getElementById(toggle).style.display = 'block'; } </script> <input type="button" name="answer" onclick="showDiv('toggle')">Show</input> <div id="toggle" style="display:none">Hello</div> Ответ 4 <div style="display:none;" class="answer_list" > WELCOME</div> <input type="button" name="answer" onclick="document.getElementsByClassName('answer_list')[0].style.display = 'auto';">
Ответ 1 Код HTML: <div id="welcomeDiv" style="display:none;" class="answer_list" > WELCOME</div> <input type="button" name="answer" value="Show Div" onclick="showDiv()" /> Javascript: function showDiv() { document.getElementById('welcomeDiv').style.display = "block"; } См. демонстрацию: http://jsfiddle.net/rathoreahsan/vzmnJ/
Ответ 2 HTML <div id="myDiv" style="display:none;" class="answer_list" >WELCOME</div> <input type="button" name="answer" onclick="ShowDiv()" /> JavaScript function ShowDiv() { document.getElementById("myDiv").style.display = ""; } Или, если вы хотите использовать jQuery с красивой анимацией: <input id="myButton" type="button" name="answer" /> $('#myButton').click(function() { $('#myDiv').toggle('slow', function() { // Animation complete. }); });
Ответ 3 <script type="text/javascript"> function showDiv(toggle){ document.getElementById(toggle).style.display = 'block'; } </script> <input type="button" name="answer" onclick="showDiv('toggle')">Show</input> <div id="toggle" style="display:none">Hello</div>
Ответ 4 <div style="display:none;" class="answer_list" > WELCOME</div> <input type="button" name="answer" onclick="document.getElementsByClassName('answer_list')[0].style.display = 'auto';">