`
leejian
  • 浏览: 27593 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

js 简单的开关门做法

阅读更多


 利用js实现读取并修改元素的内容

点击“<<”将树形列表隐藏并将“<<”修改为“>>”,点击“>>”后将树形列表显示出来。

实现代码如下:

<!DOCTYPE HTML>
<html>
<head>
<title>读取并修改元素的内容</title>
<meta charset="utf-8" />
<style>
      div{float:left; height: 100px; line-height: 100px; }
      #d1,#d3{ background-color: #ccff00; }
      #d2{ cursor: pointer; background-color: #ffcc00; }
</style>
<script>
 function toggle(d2){
      //注意:d2.innerHTML-->原文 
     //  .textContent-->翻译后的字符
     //如果d2的内容是<<
      if(d2.innerHTML=="&lt;&lt;"){
      //   d2的内容改为>>
      d2.innerHTML="&gt;&gt;";
      //   找到旁边的d1,隐藏
    document.querySelector("#d1").style.display="none";
      }else{//否则
    //   d2的内容改为<<
    d2.innerHTML="&lt;&lt;";
    //   找到旁边的d1,显示出啦
   document.querySelector("#d1").style.display="block";
    }
  }
</script>
</head>
<body>
	<div id="d1">树形列表</div>
	<div id="d2" onclick="toggle(this)">&lt;&lt;</div>
	<div id="d3">内容的主体</div>
</body>
</html>

 

 

 

 

  • 大小: 947 Bytes
  • 大小: 710 Bytes
分享到:
评论

相关推荐

    threejs实现的汽车开关web

    threejs实现的汽车开关门,具体有不懂的私信我,一起研究threejs,还有vr这方面的,也可以一起研究,

    开关车门效果导航条

    关于标签,“js”代表JavaScript,这是一种广泛使用的编程语言,尤其在网页动态效果和交互设计中不可或缺。"开关"在这里可能指的是导航条的展开与收起功能,而“车门”则对应了这种特殊的效果,即导航条在展开时如同...

    三开关threeSwitch(三态门)vue组件

    "三开关threeSwitch(三态门)vue组件"是基于Vue.js开发的一个自定义组件,它实现了类似三态门的功能,通常在用户需要选择三种状态时使用,比如开启、关闭和中间状态。这个组件的实现展示了Vue.js组件化开发的优势,...

    uinty 门的开关实现

    通过提供的C#和JavaScript(在Unity中称为JS)代码示例,我们可以深入理解如何使用脚本来控制游戏对象的旋转,以达到门开合的效果。 ### C# 实现门的开关 在C#脚本中,`Doorscale`类定义了一个物体的开关行为。...

    three.js 画的3D房间布局,可用Enter件控制开门,关门。

    如果加载不出来,打开Chrome快捷方式的属性中设置:右击Chrome浏览器快捷方式, 选择“属性”,在“目标”中加上"--allow-file-access-from-files",注意前面...three.js 画的3D房间布局,可用Enter件控制开门,关门。

    极好的VRML虚拟现实资料——家具、门窗等开、关动画

    例如,当我们想要模拟一个门的开关,可以设定初始时门完全关闭,然后通过`TimeSensor`节点监听时间,并使用`PositionInterpolator`或`RotationInterpolator`逐渐改变门的位置或旋转角度,从而模拟门的打开和关闭。...

    js活动门效果

    "js活动门效果"是一种常见的JavaScript动画技术,它通常用于创建视觉上吸引人的切换效果,比如网站导航菜单、轮播图或者幻灯片展示等。这种效果通过模拟门的开合动作,为用户带来生动有趣的体验。 在JavaScript中,...

    使用threesixty.js 设置汽车外观360度旋转 外带两个开门关门的小动画 纯js实现

    threesixty.js是一个基于JavaScript的轻量级库,它使得创建交互式的360度产品视图变得简单。以下是关于这个主题的详细知识: 1. **threesixty.js介绍**: threesixty.js 是一个基于HTML5和JavaScript的库,专门...

    纯CSS打造的图片开关灯效果

    根据给定的信息,本文将详细解析“纯CSS...通过以上步骤,我们可以仅使用CSS就实现了一个简单但实用的“开关灯”效果。这种方式不仅提高了页面的交互性和美观度,同时也简化了开发流程,无需额外的JavaScript脚本支持。

    css3 transform属性利用伪元素制作字母卡片开关门

    在本示例中,"css3 transform属性利用伪元素制作字母卡片开关门"是一个巧妙地应用了transform属性来实现3D效果的例子。 1. **Transform属性的基本用法** - `transform`属性用于定义元素的2D或3D转换。它接受多个...

    纯css3写的开关切换

    纯css3写的开关切换,无需用javascript实现,需要的小伙伴们赶紧试试吧

    左右可伸缩滑动门效果

    通过熟练掌握CSS和JavaScript,开发者可以创造出各种各样的滑动门效果,满足不同项目的需求。在提供的压缩包文件中,我们可以找到实现这一效果的具体代码示例,通过学习和研究这些代码,可以加深对滑动门效果实现...

    滑动门 滑动div JS

    `js`文件夹可能包含一个名为`script.js`的JavaScript文件,负责处理滑动门的交互逻辑。例如,当用户鼠标悬停在滑动门div上时,JavaScript会改变顶部和底部div的top属性,模拟滑动打开的效果: ```javascript ...

    javaScript+html实现9种推拉门.zip

    它通过操作DOM(Document Object Model)来改变HTML元素的属性,如样式、位置等,从而实现推拉门的开关动作。常见的JavaScript库如jQuery或者原生的ES6语法都可以用于实现这个功能。 在实现推拉门效果时,...

    左右可伸缩滑动门效果.rar

    这里的“左右可伸缩”意味着这种效果不仅限于简单的开关状态,而是可以动态调整其宽度,以适应不同的内容或用户操作。 在JavaScript中,我们可能使用事件监听器来检测用户的交互,然后通过修改CSS属性(如`width`)...

    js 滑动门

    JavaScript滑动门是一种常见的网页设计技术,主要用于导航菜单或图片展示,它利用JavaScript来实现元素的动态显示和隐藏,提供了一种优雅的方式来控制内容的显示。在这个案例中,我们将探讨如何利用JavaScript实现...

    JS科幻门锁打开关闭交互特效

    在本文中,我们将深入探讨如何使用JavaScript库React和TweenMax创建一个令人印象深刻的"JS科幻门锁打开关闭交互特效"。这个特效是一个基于React组件的圆形门锁UI,通过动画技术实现点击后的开关交互动画效果,为用户...

    一段很好的滑动门代码

    滑动门是一种常见的网页设计技巧,它通过JavaScript(JS)实现,主要用于导航栏或菜单项。这个技巧使得用户在鼠标悬停时,可以显示隐藏的内容,增强了交互性和用户体验。"一段很好的滑动门代码"标题暗示了我们有一个...

    漂亮的伸缩滑动门!简单但是很好看!动画效果

    首先,我们来看看如何构建一个简单的滑动门效果。通常,你需要创建两个CSS类:一个是正常状态,另一个是悬停或激活状态。在正常状态下,按钮的上部分和下部分背景图片会被精确地定位,使得它们在视觉上合并成一个...

    日立DMC门板自制说明.pdf

    - 开关/跳线说明:对两个开关(SW1和SW2)以及两个跳线(JS1和JS2)的功能进行了描述,用于门宽测试、程序选择和门速度选择等。 3. DMD电子板的指示灯说明: - 描述了DMD板上两个LED指示灯(LED1和LED2)的功能,...

Global site tag (gtag.js) - Google Analytics