我这里有代码。
<div class="container">
<div class="accordionHeader">
<h1 onclick="test()"></h1>
</div>
<div class="accordionContent" style="display:none">
<div class="contents"></div>
<div class="contents"></div>
<div class="contents"></div>
</div>
</div>
我想定位并显示/隐藏class =“accordionContent”。我尝试过使用document.getElementByTagName,但我不知道如何定位class =“accordionContent”。我不允许使用id。
希望你能帮助我。尝试搜索但没有运气。答案 0 :(得分:2)
你可以用jquery
这样做$('.accordionContent').show(); //to show
$('.accordionContent').hide(); //to hide
甚至切换都可以工作:)
$('.accordionContent').toggle(); //to hide and show
$('.accordionContent').slideToggle(); //toggle with Animatation
$('.accordionContent').fadeIn(); //fadeIn with Animatation
$('.accordionContent').fadeOut(); //FadeOut with Animatation
选择任何你觉得舒服的人:)
答案 1 :(得分:0)
您可以使用 getElementByClassName 隐藏/显示accordionContent div,如下所示:
document.getElementsByClassName('accordionContent')[0].style.display="show"; // to show
document.getElementsByClassName('accordionContent')[0].style.display="show"; // to hide