Ⅰ 如何用js通过下拉菜单来实现div的隐藏和显示
1、首先写出架来构,两个自 buttod (按钮)。
Ⅱ js点击页面其它地方将某个显示的DIV隐藏
实现也很简单,但需要注意的是,在点击显示的事件中,需要做阻止事件冒泡的处理,否则就触发页面的点击事件了。但这样做也有一个缺点,即如果同一个页面中如果也有事件阻止冒泡,则不能隐藏DIV,所以在这样的事件中需要特殊处理下:自己调用隐藏下DIV(但正常来说这样的事件并不多);
JS:
复制代码
代码如下:
$(document).ready(function()
{
//语言头部的点击事件,显示语言列表
$(".language_selected").click(function(e)
{
$(".language_list").toggle();
e.stopPropagation();
//阻止事件冒泡,否则事件会冒泡到下面的文档点击事件
});
//点击文档时,隐藏语言列表
$(document).click(function()
{
$(".language_list").hide();
});
//点击语言列表中的语言项时,更新选中项,并隐藏语言列表
$(".language_list
li").click(function()
{
$(".language_selected").text($(this).text());
$(".language_list").hide();
});
$("#noPopEvent").click(function(e)
{
e.stopPropagation();
});
});
CSS:
复制代码
代码如下:
.language_selected
{
cursor:
pointer;
}
.language_list
{
border:
1px
solid
black;
display:
none;
}
.language_list
li
{
cursor:
pointer;
border:
1px
solid
red;
}
HTML:
复制代码
代码如下:
<div
style="width:
200px">
<div
class="language_selected">
中文(简体)</div>
<div
class="language_list">
<ul>
<li>中文(简体)</li>
<li>English</li>
</ul>
</div>
</div>
<div
id="noPopEvent"
style="width:
100px;
height:
100px;
border:
1px
solid
black;">
点击我,不隐藏语言列表,需要自己显示DIV
</div>
Ⅲ js控制div的显示和隐藏
使用javaScript控制div的显示隐藏,通常是修改div元素的display为none。
display属性 定义和用法
display 属性规定元素应该生成的框的类型。
display属性 可能的值
document.getElementById("div1").style.display="block";
其他方式
除了修改display,还可以通过修改元素的宽度和高度为零实现隐藏效果。
Ⅳ 如何使用js动态显示或隐藏DIV
最简单的方法,在div的style属性里面加上display:none;然后,如果需要显示就用element.show();隐藏就用 element.hide();
Ⅳ Js如何设置某DIV不显示
需要准备的抄材料分别是:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
Ⅵ js 怎么用一个按钮控制DIV来回显示和隐藏
1、打开Hbuilder编辑器,新建一个html空白文档,输入基本的结构,然后按下Crtl+S保存一下:
Ⅶ 怎么用JS隐藏一个DIV层
设置来div对象的style.display属性为"none"即可隐藏自该节点,设置属性为”block“可以显示之。实例演示如下:
1、HTML结构
<inputtype="button"value="隐藏"onclick="fun(this)">
<divid="test">我是一个DIV</div>
2、javascript代码
functionfun(obj){
vardiv=document.getElementById("test");
if(obj.value=="隐藏"){
div.style.display="none";
obj.value="显示";
}else{
div.style.display="block";
obj.value="隐藏";
}
}
3、效果演示