当前位置:首页 > JavaScript

js 实现div隐藏与显示

2026-04-04 08:08:11JavaScript

使用 style.display 属性

通过修改元素的 style.display 属性可以实现隐藏与显示。隐藏时设为 "none",显示时可设为 "block""inline" 或其他原始显示值。

// 隐藏元素
document.getElementById("myDiv").style.display = "none";

// 显示元素(假设原始为块级元素)
document.getElementById("myDiv").style.display = "block";

使用 classList 切换 CSS 类

定义 CSS 类控制显示状态,通过 JavaScript 动态切换类名。

.hidden {
  display: none;
}
const div = document.getElementById("myDiv");
// 隐藏
div.classList.add("hidden");
// 显示
div.classList.remove("hidden");
// 切换显示状态
div.classList.toggle("hidden");

使用 visibility 属性

display 不同,visibility: hidden 会保留元素占位空间。

// 隐藏(保留空间)
document.getElementById("myDiv").style.visibility = "hidden";
// 显示
document.getElementById("myDiv").style.visibility = "visible";

使用 opacity 实现淡入淡出

结合 CSS 过渡效果可实现动画效果。

.fade {
  opacity: 0;
  transition: opacity 0.5s;
}
const div = document.getElementById("myDiv");
// 淡出
div.classList.add("fade");
// 淡入
div.classList.remove("fade");

使用 jQuery 方法

如果项目使用 jQuery,可简化操作:

js 实现div隐藏与显示

// 隐藏
$("#myDiv").hide();
// 显示
$("#myDiv").show();
// 切换
$("#myDiv").toggle();
// 淡入淡出
$("#myDiv").fadeOut();
$("#myDiv").fadeIn();

标签: jsdiv
分享给朋友:

相关文章

js实现跳转

js实现跳转

使用 window.location 跳转 通过修改 window.location.href 实现页面跳转,这是最常用的方法。 window.location.href = 'https://…

js实现报表

js实现报表

使用JavaScript实现报表 在JavaScript中实现报表功能可以通过多种方式完成,常见的方法包括使用原生JavaScript、第三方库(如Chart.js、D3.js)或结合后端数据渲染。以…

js树实现

js树实现

树的基本概念 树是一种非线性的数据结构,由节点和边组成。每个节点包含一个值和指向子节点的引用。树的顶部节点称为根节点,没有子节点的节点称为叶节点。 树的实现方式 在JavaScript中,树可以通过…

js实现文字滚动

js实现文字滚动

实现文字滚动的几种方法 使用CSS动画实现滚动 通过CSS的@keyframes和transform属性可以实现平滑的文字滚动效果。 <style> .scroll-text { w…

js进度条实现

js进度条实现

使用HTML和CSS创建基础结构 在HTML中创建一个容器元素用于显示进度条,通常使用<div>元素。CSS用于设置进度条的样式,包括宽度、高度、颜色和圆角等属性。 <div cl…

js实现菜单

js实现菜单

实现基本HTML结构 使用HTML创建菜单的基本框架,通常包含<ul>和<li>元素。示例结构如下: <ul id="menu"> <li><…