单击Javascript中的按钮后如何显示div?

Kar*_*ror 33 html javascript

可能重复:
点击时显示Javascript元素

我跟随DIV.我想在点击按钮后显示DIV.现在它没有显示

<div  style="display:none;" class="answer_list" > WELCOME</div>
<input type="button" name="answer" >
Run Code Online (Sandbox Code Playgroud)

Ahs*_*hod 74

HTML代码:

<div id="welcomeDiv"  style="display:none;" class="answer_list" > WELCOME</div>
<input type="button" name="answer" value="Show Div" onclick="showDiv()" />
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

function showDiv() {
   document.getElementById('welcomeDiv').style.display = "block";
}
Run Code Online (Sandbox Code Playgroud)

参见演示:http://jsfiddle.net/rathoreahsan/vzmnJ/


Jam*_*ill 11

HTML

<div id="myDiv" style="display:none;" class="answer_list" >WELCOME</div>
<input type="button" name="answer" onclick="ShowDiv()" />
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function ShowDiv() {
    document.getElementById("myDiv").style.display = "";
}
Run Code Online (Sandbox Code Playgroud)

或者,如果你想使用一个漂亮的小动画jQuery:

<input id="myButton" type="button" name="answer" />

$('#myButton').click(function() {
  $('#myDiv').toggle('slow', function() {
    // Animation complete.
  });
});
Run Code Online (Sandbox Code Playgroud)

  • 您的 JQuery 代码比使用 document.getElementById 执行相同操作要优雅得多 - 当然仅在使用 JQuery 时才有用:D (2认同)