Подтвердить что ты не робот

Как отобразить div после нажатия кнопки в Javascript?

Возможный дубликат:
Элемент отображения Javascript на клике

У меня есть DIV. Я хочу отобразить DIV после нажатия кнопки. Теперь это отображение none

<div  style="display:none;" class="answer_list" > WELCOME</div>
<input type="button" name="answer" >
4b9b3361

Ответ 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';">