【发布时间】:2012-12-16 03:20:31
【问题描述】:
我在 SO 中进行了很多搜索。单击时显示/隐藏文本,仅用于显示 div,当单击隐藏时,它不会显示另一个 div。
我想要这样的东西。
默认SHOW显示一个文本,显示名为formula1的div,点击显示时隐藏测试SHOW并隐藏前一个 div formula1 和文本 HIDE 与另一个 div Formula2
一起出现下面只显示了一个 div,但我希望在单击时显示两个 div。
<script language="javascript">
function toggle() {
var ele = document.getElementById("toggleText");
var text = document.getElementById("displayText");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "show";
}
else {
ele.style.display = "block";
text.innerHTML = "hide";
}
}
</script>
</head>
<body>
<a id="displayText" href="javascript:toggle();">show</a> <== click Here
<div id="toggleText" style="display: none">peek-a-boo</></div>
</body>
请大家帮忙
【问题讨论】:
-
两个 DIV 的??示例标记中只有一个。还有
formula1和formula2是什么? -
@charlietfl一些文字一些文字
-
解释需要更完整以及足够的 html 来完整地表示问题
标签: javascript show-hide