如何使用document.getElementsByTagName和目标特定的类名

时间:2013-02-04 15:55:59

标签: javascript jquery html css

我这里有代码。

<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。

希望你能帮助我。尝试搜索但没有运气。

2 个答案:

答案 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