【发布时间】:2014-07-02 11:40:46
【问题描述】:
我试图在单击不同按钮时隐藏div,但我不知道该怎么做。 (因此,当单击“测试 1”时,它应该隐藏“测试 2”Div,反之亦然)我在此处和 Google 上进行了检查,但找不到答案。
Javascript:
function showHide(divId) {
var theDiv = document.getElementById(divId);
if (theDiv.style.display == "none") {
theDiv.style.display = "";
} else {
theDiv.style.display = "none";
}
}
HTML:
<input type="button" onclick="showHide('hidethis')" value="Test It">
<div id="hidethis" style="display:none">
<h1>TEST ME!</h1>>
</div>
<input type="button" onclick="showHide('hidethis2')" value="Test It 2">
<div id="hidethis2" style="display:none">
<h1>TEST MEEEEEEEEEEEEEEE 2!</h1>
</div>
JSFIDDLE:不是在这里做,而是在本地工作
http://jsfiddle.net/S5JzK/【问题讨论】:
-
我会推荐使用Jquery,检查stackoverflow.com/questions/8685107/…
-
试试这样的:jsfiddle.net/S5JzK/1
-
@Ficky_Martin - 感谢您的链接
-
@Priyajain - 感谢 JS,但由于某种原因,jQuery 在我正在处理的项目中不起作用。它只允许我使用 JavaScript
标签: javascript jquery show-hide