js点击按钮div显示隐藏

article/2025/9/20 13:09:58
<input type="button" value="隐藏" id="btn">
<div id="box"></div>
#box {width: 200px;height: 200px;background-color: red;
}
.show {display: block;
}
.hidden {display: none;
}
// 获取元素
var btn = document.getElementById('btn');
var box = document.getElementById('box');
var isShow = true; // 默认div显示
// 给按钮注册事件
btn.onclick = function () {if (isShow) {box.className = 'hidden'; // 控制div的显示,改变class属性值 class在js中是关键字,不可以作为变量或者属性的名字 用className代替// btn.value = '显示';this.value = '显示';isShow = false;} else {box.className = 'show';// btn.value = '隐藏';this.value = '隐藏';isShow = true;}
}

在这里插入图片描述
完整代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>#box {width: 200px;height: 200px;background-color: red;}.show {display: block;}.hidden {display: none;}</style>
</head>
<body><input type="button" value="隐藏" id="btn"><div id="box"></div><script>// 获取元素var btn = document.getElementById('btn');var box = document.getElementById('box');var isShow = true; // 默认div显示// 给按钮注册事件btn.onclick = function () {if (isShow) {box.className = 'hidden'; // 控制div的显示,改变class属性值 class在js中是关键字,不可以作为变量或者属性的名字 用className代替// btn.value = '显示';this.value = '显示';isShow = false;} else {box.className = 'show';// btn.value = '隐藏';this.value = '隐藏';isShow = true;}}</script></body>
</html>

http://chatgpt.dhexx.cn/article/Q582MEFc.shtml

相关文章

javascript怎么隐藏显示div

设置方法&#xff1a;1、使用style对象的display属性&#xff0c;值为“none”可隐藏div元素&#xff0c;值为“block”可显示元素&#xff1b;2、使用style对象的visibility属性&#xff0c;值为“hidden”可隐藏div元素&#xff0c;值为“visible”可显示元素。 本教程操作环…

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;…