【发布时间】:2020-10-26 00:36:59
【问题描述】:
我正在尝试设置一个常见问题页面。我可以为每个问题分配一个单独的函数并将答案存储在我的 HTML 中并显示为隐藏,然后该事件将触发该函数以显示隐藏的答案。我试图找到一种方法来使用相同的功能来实现这一点。到目前为止,这就是我所拥有的示例文本。目前发生的情况是,如果我单击第一个问题,所有答案都会立即出现,我显然不希望这样,并且希望一次出现一个答案,谢谢
<script>
function displayAnswer () {
var getParent = document.getElementsByClassName("questions");
var getParentNode = getParent[0];
var child = getParentNode.childNodes[3];
child.style.visibility = "visible";
var getParent = document.getElementsByClassName("questions");
var getParentNode = getParent[1];
var child = getParentNode.childNodes[3];
child.style.visibility = "visible";
var getParent = document.getElementsByClassName("questions");
var getParentNode = getParent[2];
var child = getParentNode.childNodes[3];
child.style.visibility = "visible";
}
如果我想购买物品会发生什么
这需要 600 英镑,但我们提供折扣
如果我想购买物品会发生什么
这需要 600 英镑,但我们提供折扣
如果我想购买物品会发生什么
这需要 600 英镑,但我们提供折扣
【问题讨论】:
标签: function visibility display hidden