js点击标题出现下拉框

JavaScript011

js点击标题出现下拉框,第1张

我们在制作网页过程中用到列表时一般会使用<ul>或者<ol>标签,很少用刑<dl>标签,但是这个三个标签却有着不可忽视的作用,毕竟 Web标准 中要尽最大可能的使用已有的标签。它们的用途是:

<dl></dl>用来创建一个普通的列表,

<dt></dt>用来创建列表中的上层项目,

<dd></dd>用来创建列表中最下层项目,

<dt></dt>和<dd></dd>都必须放在<dl></dl>标志对之间。

我们可以用<dl></dl>标签写一个简单的点击事件

样式

结构

js部分

这样一个简单的点击标题出现下拉框事件就完成啦!

希望我的理解可以给你们提供一些帮助,学识有限,如果有地方出现错误或者有更好的方法去实现,欢迎私信!

HTML:

<p class="p">基础</p>

<div class="show">

<ul>

<li><a href="#">aa</a></li>

<li><a href="#">ss</a></li>

<li><a href="#">dd</a></li>

<li><a href="#">ff</a></li>

<li><a href="#">gg</a></li>

</ul>

</div>

css:

.show{

display:none

}

js:

var isClick=true

$(".p").click(function(){

if(isClick){

$(".show").css("display","block")

isClick=false

}else{

$(".show").css("display","none")

isClick=true

}

})

思路,

要显示的内容用一个div包住,当你点击基础的时候,div显示,再点击时div隐藏