Div无法使用javascript隐藏

时间:2013-11-09 11:46:46

标签: javascript html css

按下按钮时尝试使用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/

谢谢你们......

1 个答案:

答案 0 :(得分:1)

document.getElementById()获取您要查找的ID的字符串参数。

你没有引号传递show_password。所以它认为你传递了一个JS变量,它将不起作用。

正如原始评论所说,你需要在show_password周围加上引号,所以你想要:

document.getElementById("show_password");