-2

ボタンが押されたときにjavascriptを使用してdivを非表示にしようとしていますが、うまくいきません

<div id="show_password">
    <input type="button" value="ok" onclick="hide_div();">
</div>    

function hide_div()
{
    var div = document.getElementById(show_password);
    div.style.display = "none";
}

ここにフィドルがあります

http://jsfiddle.net/mt42S/

みんなありがとう...

4

1 に答える 1

1

document.getElementById()検索したい ID の文字列パラメータを取ります。

引用符なしで渡しshow_passwordます。そのため、JS 変数を渡していると見なされ、機能しません。

元のコメントにあるように、引用符を roundshow_passwordにする必要があるため、次のようにします。

document.getElementById("show_password");
于 2013-11-09T11:54:54.750 に答える