导航:首页 > 编程语言 > js层显示和隐藏

js层显示和隐藏

发布时间:2023-02-13 09:50:26

1. javaScript怎么实现层的显示和隐藏

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=ansi" />
<title>Jay Skript And The Domsters: About the band</title>
<style type="text/css">
.section{width:560px;border:black solid 1px;}
#jay{background-color:#ccc;}
#domsters{background-color:#eee;}
</style>
<script type="text/javascript">
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
function showSection(id) {
var divs = document.getElementsByTagName("div");
for (var i=0; i<divs.length; i++ ) {
if (divs[i].className.indexOf("section") == -1) continue;
if (divs[i].getAttribute("id") != id) {
divs[i].style.display = "none";
} else {
divs[i].style.display = "block";
}
}
}

function prepareInternalnav() {
if (!document.getElementsByTagName) return false;
if (!document.getElementById) return false;
if (!document.getElementById("internalnav")) return false;
var nav = document.getElementById("internalnav");
var links = nav.getElementsByTagName("a");
for (var i=0; i<links.length; i++ ) {
var sectionId = links[i].getAttribute("href").split("#")[1];
if (!document.getElementById(sectionId)) continue;
document.getElementById(sectionId).style.display = "none";
links[i].destination = sectionId;
links[i].onclick = function() {
showSection(this.destination);
return false;
}
}
}

addLoadEvent(prepareInternalnav);
</script>
</head>
<body>
<div id="content">
<h1>About the band</h1>
<ul id="internalnav">
<li><a href="#jay">第一段</a></li>
<li><a href="#domsters">第二段</a></li>
</ul>
<div class="section" id="jay">
<h2>第一段</h2>
<p>Jay Skript is going to rock your world!</p>
<p>Together with his compatriots The Domsters, Jay is set for world domination. Just you wait and see.</p>
<p>Jay Skript has been on the scene since the mid nineties. His talent hasn't always been recognized or fully appreciated. In the early days, he was often unfavorably compared to bigger, similarly-named artists. That's all in the past now.</p>
</div>
<div class="section" id="domsters">
<h2>第二段</h2>
<p>The Domsters have been around, in one form or another, for almost as long. It's only in the past few years that The Domsters have settled down to their current, stable line-up. Now they're a rock-solid bunch: methodical and dependable.</p>
</div>
</div>
</body>
</html>

2. 用js控制div层的显隐和移动

JS控制DIV层显示与隐藏
用JS控制DIV层的隐藏与显示。页面中有三个DIV层,三个超级链接,实现的功能是点击一个链接,显示相应的DIV层,同时隐藏另外两个DIV层。
实例代码如下:
示例一
<html>
<head>
<script type="text/javascript">
function changeBody(index){
switch(index){
case 1:{
document.getElementById('iDBody1').style.display = "";
document.getElementById('iDBody2').style.display = "none";
document.getElementById('iDBody3').style.display = "none";
break;
}
case 2:{
document.getElementById('iDBody1').style.display = "none";
document.getElementById('iDBody2').style.display = "";
document.getElementById('iDBody3').style.display = "none";
break;
}
case 3:{
document.getElementById('iDBody1').style.display = "none";
document.getElementById('iDBody2').style.display = "none";
document.getElementById('iDBody3').style.display = "";
break;
}
}
}
</script>
</head>
<body>
<a href="javascript:changeBody(1)">模块A</a>
<a href="javascript:changeBody(2)">模块B</a>
<a href="javascript:changeBody(3)">模块C</a>
<div style="display: none" id="iDBody1"> 模块(一)的相关内容 </div>
<div style="display: none" id="iDBody2"> 模块(二)的相关内容 </div>
<div style="display: none" id="iDBody3"> 模块(三)的相关内容 </div>
</body>
</html>

示例二
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>DIV-3</title>
<style type="text/css">
.hiddiv {display:none}
</style>
<SCRIPT language=JavaScript>
<!-- function a(x){
for( i=0; i<divLen; i++ ){
if(allDiv[i].className=="hiddiv")
allDiv[i].style.display = "none"
if(allDiv[i].id=="div"+x)
allDiv[i].style.display = "block"
}
}
window.onload = function(){
allDiv = document.getElementsByTagName("div");
divLen = allDiv.length
}
-->
</SCRIPT>
</head>
<body>
<div id="div1" class="hiddiv" style="display:block">此处显示 id "div1" 的内容</div><br>
<div id="div2" class="hiddiv">此处显示 id "div2" 的内容</div><br>
<div id="div3" class="hiddiv">此处显示 id "div3" 的内容</div><br>
<div id="div4" class="hiddiv">此处显示 id "div4" 的内容</div><br>
<select onChange="a(value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</body>
</html>

3. js控制div的显示和隐藏

使用JavaScript控制div的显示隐藏,通常是修改div元素的display为none。


display属性 定义和用法

display 属性规定元素应该生成的框的类型。

display属性 可能的值

document.getElementById("div1").style.display="block";

其他方式

除了修改display,还可以通过修改元素的宽度和高度为零实现隐藏效果。

4. 前端使用JS和JQuery显示隐藏标签

一.使用JQuery使用

二.jquery判断元素是否隐藏

三.使用JS隐藏和显示
a.隐藏后释放占用的页面空间
通过设置display属性可以使div隐藏后释放占用的页面空间.
style="display: none;"

b.隐藏后仍占有页面空间,显示空白
div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白.
style="visibility: none;"

5. 怎么用js显示隐藏div

怎么用js来显示或隐藏一个div?很简单,下面一起来看一下。

6. JS控制层的显示隐藏 .NET

点击某个button时,调用show(i),把id为"div"+i的那一层的display设为block(简单点说就是,如果你点了第一个button,就显示id为“div1”的层), 然后再看看那个hidden1是否已经赋值了,如果有值而且这个值不等于你刚显示的那个层的id的话,就把id等于这个值的那个层(也就是上一次点击的那个层)隐藏起来。 上面这些事做完了,就把当前显示的那个层的div的id赋值给那个hidden1,供下次点击的时候隐藏。 基本上控制层显示隐藏的思路都差不多的,学js的话,投入到jquery的怀抱吧,很火的

求采纳

7. JS点击按钮显示隐藏层问题

if(obj!=document.getElementById("divOne_1"))
{
document.getElementById("divOne_1").style.display="none";
}
最傻瓜的方式,在
click_a
函数内增加一个判断,如果obj不是divOne_1的话,则对obj则将divOne_1进行隐藏。

8. js怎么控制a标签的显示和隐藏

将标签放在层里面,控制层的显示和隐藏就可以:
show是层的专id名,
隐藏层:属document.getelementbyid("show").style.display
=
"none";
显示层:document.getelementbyid("show").style.display
=
"block";

9. 在js文件里怎样写层的显示和隐藏了

document.getElementById(id).style.display
"" 则显示
"none" 隐藏

或者jquery
$('#id').hide(); 隐藏
$('#id').show(); 显示

10. 用JS怎么控制层的显示和隐藏

主要是应用CSS的z-index来控制,通过改变层的z-index的值大小来让层成为当前获得焦点。而如果是要隐藏,则改变层的display就行了。

阅读全文

与js层显示和隐藏相关的资料

热点内容
js输入框获取焦点 浏览:894
mac网络测速 浏览:301
winlinux移植软件 浏览:100
代理酒店哪个网站好 浏览:207
java问题和解答 浏览:464
win10打印机设置共享的打印机 浏览:499
linux中造成死锁的原因 浏览:457
90版本贪食之源属性 浏览:348
文件权限600 浏览:109
苹果手机使用miui免费电话 浏览:732
qtudp发送文件 浏览:295
三星手机墙纸文件夹 浏览:478
iphone7输错密码震动 浏览:944
季度申报数据从哪里看 浏览:645
安卓的邮箱文件保存在哪里 浏览:441
苹果奥维导出文件在哪里 浏览:405
qq头像比较社会的女 浏览:840
手机风景修图教程 浏览:173
程序员用什么计算机语言 浏览:337
有票APP客服在哪里 浏览:692

友情链接