javascript怎么隐藏显示div

article/2025/9/20 13:12:30

设置方法:1、使用style对象的display属性,值为“none”可隐藏div元素,值为“block”可显示元素;2、使用style对象的visibility属性,值为“hidden”可隐藏div元素,值为“visible”可显示元素。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JS隐藏和显示div的方式有两种:

方式一:设置元素style对象中的display属性

1

2

3

var t = document.getElementById('test');//选取id为test的div元素

t.style.display = 'none';// 隐藏选择的元素

t.style.display = 'block';// 以块级样式显示

方式二:设置元素style对象中的visibility属性

1

2

3

var t = document.getElementById('test');//选取id为test的div元素

t.style.visibility = 'hidden';// 隐藏元素

t.style.visibility = 'visible';// 显示元素

这两种方式的区别是:设置display隐藏后不占用原来的位置,而通过visibility进行隐藏后元素位置任然被占用。

效果如下所示:

第一种方式隐藏前

隐藏后不占用原来的位置

第二种方式隐藏前

第二种方式隐藏后,任然占据原来的位置。

完整代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

<head>

    <script type="text/javascript">

        function fn1(){

            var t = document.getElementById('test');

            if(t.style.display === 'none') {

                t.style.display = 'block';// 以块级元素显示

            } else {

                t.style.display = 'none'; // 隐藏

            }

        }

        function fn2(){

            var t = document.getElementById('test');

            if(t.style.visibility === 'hidden') {

                t.style.visibility = 'visible';

            } else {

                t.style.visibility = 'hidden';

            }

        }

    </script>

</head>

<body>

    <div id="test" style="border: solid 1px #e81515; width:500px;">

        这是一个将要隐藏的DIV。<br>

        这是一个将要隐藏的DIV。<br>

        这是一个将要隐藏的DIV。<br>

        这是一个将要隐藏的DIV。<br>

    </div>

    <button onclick="fn1()">第一种方式</button>

    <button onclick="fn2()">第二种方式</button>

</body>

【推荐学习:javascript高级教程】

以上就是javascript怎么隐藏显示div的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

专题推荐:javascript隐藏显示div


http://chatgpt.dhexx.cn/article/58xdmTcX.shtml

相关文章

Mysql建库建表语句分享

前言&#xff1a;在生产环境中&#xff0c;常常会被叫发一下sql脚本&#xff0c;建库脚本&#xff0c;那么我们怎么创建呢&#xff0c;给大家分享一下吧&#xff01; 建库语句&#xff1a; CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 建表语句…

MySQL--创建表

创建表 CREAT TABLE table_name ( field datadype,field datadype )1)、character set 字符集 如果未指定则为所在数据库的字符集 2&#xff09;、collate 校对规则 不指定则为所在数据库的校对规则 3&#xff09;、engine 引擎 4&#xff09;、field 指定列名 5&#xff…

MySQL查看建库建表语句

有时候我们需要查看mysql的建表语句&#xff0c;以下是具体操作 查看数据库创建语句 SHOW CREATE DATABASE ZOOG; 类似的查看建表语句&#xff1a; 查看所有存储引擎&#xff1a;SHOW ENGINES G; 查看默认存储引擎:SHOW VARIABLES LIKE ‘storage_engine’; 查看当前使用数据…

Mysql使用sql语句建表

Mysql使用sql语句建表 显示数据库列表建库删库显示列表删表 显示数据库列表 show databases;建库 create database 库名;删库 drop database 库名;#### 建表 create table 表名;例&#xff1a; CREATE TABLE goods(id int,goods_name VARCHAR(1000),goods_price DECIMAL(9,2)…

mysql使用SQL语句创建表

打开数据库&#xff1a; 步骤&#xff1a;新建查询&#xff08;CtrlQ&#xff09;→写SQL语句→运行→刷新→创建表成功 ①新建查询&#xff08;CtrlQ&#xff09; ②写SQL语句&#xff1a; 创建表的SQL语句一般格式&#xff1a; CREATE TABLE <表名>( <列名> &…

mysql 如何查看建表语句

由于公司都是使用 linux 跳板机连接 mysql, 而某个项目又没有测试环境, 于是只能通过跳板机查看某张表的详细信息. 具体语句如下 这里以查看 ups_auth_info 表为例 # \G 表示以垂直形式查看结果 show create table ups_auth_info \G;总结: show create table xxx \G; 语句虽然…

MySQL创建数据库表的语句和基础语句

下面的代码将使用sql语句创建一个数据库表。 格式&#xff1a; CREATE TABLE [IF NOT EXISTS] 表名 (字段名 列类型 [属性] [索引] [注释]&#xff0c;字段名 列类型 [属性] [索引] [注释]&#xff0c;.......字段名 列类型 [属性] [索引] [注释] ) [表类型] [字符集设置] [注…

MySQL之建表语句

MySQL之建表语句 mysql安装教程见博客&#xff1a;MySQL 7.7.25 图文安装教程&#xff08;Win10&#xff09; 本篇博客以学生表、课程表以及学生-课程表为例&#xff0c;讲解mysql常用的建表语句。 1. 学生表 Sno(学号)Sname(姓名)Sex(性别)Sage(年龄)Sdept(系)201215121李勇…

MySQL创建表的语句

show variables like ‘character_set_client’;#查询字符集 2 show databases;#列出所有的服务器上的数据库alter 3 create database if not exists test;#创建一个数据库 4 drop database fk;#删除数据库 5 show tables from test;#显示一个数据库中的表 6 use test; 7 8 cre…

mysql 建表语句 及完整案例

1、最简单的&#xff0c;表名为name_info,只包含id列和name列&#xff1a; 执行sql语句&#xff1a; CREATE TABLE name_info(id int not null,name char(12) ); 2、将id列设置为主键&#xff1a; 执行sql语句 CREATE TABLE name_info (id int(11) NOT NULL,name varchar(12…

Linux学习路线及网络编程经典书籍(转载)

linux学习资源整理&#xff1a;https://zhuanlan.zhihu.com/p/22654634 Linux初学者(学习资料)&#xff1a;https://zhuanlan.zhihu.com/p/21723250 知乎 - 你是如何学习 Linux 编程的&#xff1f;&#xff1a;https://www.zhihu.com/question/20730157 如果让你推荐一本 Li…

嵌入式Linux入门指南(一)——学习路线篇

嵌入式Linux入门指南&#xff08;一&#xff09;——学习路线篇 摘要&#xff1a;文章介绍在Linux入门过程中的学习路线&#xff0c;必看书籍分享1、开始学习实践Linux之前先清楚如何学习很重要&#xff0c;虽然条条大路通罗马&#xff0c;殊途同归&#xff0c;但是不同的路线…

嵌入式Linux学习路线图

文章来源&#xff1a;史上最全嵌入式Linux学习路线图 我是1999年上的大学&#xff0c;物理专业。在大一时&#xff0c;我们班里普遍弥漫着对未来的不安&#xff0c;不知道学习了物理后出去能做什么。你当下的经历、当下的学习&#xff0c;在未来的一天肯定会影响到你。毕业后我…

【Linux超强学习路线图】赶紧收藏学习!

​很多朋友在学习Linux时&#xff0c;不知道学什么&#xff0c;不知道怎么学&#xff0c;有的朋友甚至把所有知识点都当成重点学起&#xff0c;但其实这样不仅浪费时间更浪费精力。今天就给大家安排一份「Linux超强学习路线图」&#xff01; 这张Linux超强学习路线图&#xff…

2022年Linux学习路线

很多人其实对Linux并不了解&#xff0c;只知道它是个开源操作系统&#xff0c;有一个内核&#xff0c;仅此而已&#xff0c;那么&#xff0c;要学linux&#xff0c;是不是只学Linux这个系统本身就行了呢&#xff1f;当然不是&#xff0c;我们说&#xff0c;Linux只是一个工具而…

Linux学习之路(一)

导语&#xff1a; 早前为了方便日常开发&#xff0c;建立跟生产环境类型的环境的时候考虑使用docker作为模拟生产环境&#xff0c;结果没想到给自己的学习挖了一个大坑。其他关于docker容器技术的坑先不在这里赘述&#xff0c;有时间的话在其他文章记录下来&#xff0c;这里先…

新手集合--嵌入式linux学习路线--三大阶段

微信公众号&#xff1a;二进制人生 专注于嵌入式linux开发。 本文持续更新&#xff0c;第一版先面世&#xff0c;转发请保留出处&#xff1a;二进制人生。这个学习路线是遵照大多数人的认知规律来的&#xff0c; 第一阶段 1.1 C语言入门 入门选一本简单的、薄一点、不要出错…

Linux学习路线及网络编程经典书籍

linux学习资源整理&#xff1a;https://zhuanlan.zhihu.com/p/22654634 Linux初学者(学习资料)&#xff1a;https://zhuanlan.zhihu.com/p/21723250 知乎 - 你是如何学习 Linux 编程的&#xff1f;&#xff1a;https://www.zhihu.com/question/20730157 如果让你推荐一本 Linux…

Linux的学习之路

# Linux的学习之路 第一章 &#xff1a;Linux虚拟机的配置 文章目录 # Linux的学习之路 前言一、安装VMware Workstation Pro二、安装光盘centos7&#xff08;其他版本也是可以的&#xff09;三、虚拟机搭建1、先打开安装好的VMware Workstation Pro2、运行虚拟机&#xff08;…

转)Linux学习路线

写一下最近个人的linux学习路线&#xff0c;学完后再好好参考其他人的&#xff1a; 1.《Linux程序设计》- 靠它来入门&#xff0c;然后装一个linux系统&#xff0c;学习shell(bash)和linux C&#xff0c;把基础打牢&#xff1b; 2. 《深入理解Linux内核》和《Linux内核设计与…