【发布时间】:2019-10-04 15:25:14
【问题描述】:
<div id="my-spoiler">
<div id="my-spoiler-title" role="button" onclick="(document.getElementById('1').style.display=document.getElementById('1').style.display=='none' ? '' : 'none')">
Spoiler Title
</div>
<div class="my-spoiler-content" id="1" style= "display:none">
Hidden Content
</div>
</div>
为了在帖子中多次使用它,我需要每次都创建唯一的“id”,例如id=1、id=2....
有没有什么方法可以在没有任何“id”的情况下调用子div并达到结果。
注意:最初“内容”是隐藏的,当用户单击标题时,内容是可见的。
我不想为此使用任何插件。
【问题讨论】:
-
您可以使用原生 HTML 复选框(隐藏)和 CSS 来执行此操作 - 或者您可以使用 jQuery
.closest定位按钮的父级 - 或者您可以使用常规 JS。不需要身份证。你试过什么了?没有任何代码 - 人们会否决你。 -
cabrerahector 感谢兄弟修复有问题的代码。
标签: javascript html css wordpress