【发布时间】:2015-04-30 08:46:52
【问题描述】:
我试图在单击按钮后隐藏按钮(不在表单标签内)。 一旦显示表单,按钮就没有用了。所以我想在点击后隐藏它
这是现有的代码。
<script type="text/javascript">
$(function(){
var button = document.getElementById("info");
var myDiv = document.getElementById("myDiv");
function show() {
myDiv.style.visibility = "visible";
}
function hide() {
myDiv.style.visibility = "hidden";
}
function toggle() {
if (myDiv.style.visibility === "hidden") {
show();
} else {
hide();
}
}
hide();
button.addEventListener("click", toggle, false);
});
</script>
<input id="info" type="button" value="Имате Въпрос?" class="switchbuton">
【问题讨论】:
-
顺便说一下,我猜你是用第三方库来做开关按钮的,所以类属性可能是
"switchbutton"。 -
另外,请描述究竟是什么不起作用(您是否收到任何错误,或者您的块没有隐藏)
-
这符合您的要求吗...jsfiddle.net/5epLf928/1 ?
-
我认为问题在于你如何包装函数......看看 uzay 的回答
标签: javascript html