12

編集:質問が非常に人気になったので、問題を修正してコード例を機能させます。元の問題はまだリストされていますが、コードは機能します。

ボタンを押した後に div を表示しようとしていますが、これはうまくいきません。

<form action="insert.php" method="POST" align="right" id="post_form">
<input type="button" value="click me" onClick="show()">
<div id="show_button">  fdsfds </div><br>
</form>

#show_button{
 visibility:hidden;
}

function show(){
  // alert("cheked the button - worked");
  document.getElementById("show_button").style.visibility= 'visible' ;
}
4

4 に答える 4

19

CSS を次のように変更します。

#show_button{
 display: none
}

そして、あなたのJavaScriptで:

function show(){
  //alert("cheked the button - worked");
  document.getElementById('show_button').style.display= 'block' ;
}
于 2013-04-21T14:51:58.733 に答える
4

入力ミスです に変更し document.getElementById(show_button)て くださいdocument.getElementById("show_button")

function show(){
  document.getElementById("show_button").style.visibility= "visible" ;
}
于 2013-04-21T15:03:43.263 に答える
1

これを試して :

function show(){
  //alert("cheked the button - worked");
  document.getElementById("show_button").style.visibility= "visible" ;
}

また

function show(){
  //alert("cheked the button - worked");
  document.getElementById(show_button).style.display= "inline" ;
}
于 2013-04-21T14:52:24.063 に答える
0

document.getElementById(show_button)-: 構文エラー、引用符がありません " " !

于 2013-04-21T14:58:57.660 に答える