<!DOCTYPE html>
<html><head><meta charset="UTF-8" /><title>React 点击按钮显示div与隐藏div</title><script src="https://unpkg.com/react@16/umd/react.development.js"></script><script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script><script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script><style type="text/css">.m-test{width: 100px;height: 100px;background-color: red;}</style></head><body><div id="root"></div><script type="text/babel">class Toggle extends React.Component {constructor(props) {super(props);this.state = {isToggleOn: true,dispaly: 'block'};// 这个绑定是必要的,使`this`在回调中起作用this.handleClick = this.handleClick.bind(this);}handleClick() {this.setState(prevState => ({isToggleOn: !prevState.isToggleOn,display: prevState.isToggleOn ? 'none': 'block'}));}render() {return (<div><button onClick={this.handleClick}>{this.state.isToggleOn ? 'ON' : 'OFF'}</button><div className="m-test" style={{display: this.state.display}}></div></div>);}}ReactDOM.render(<Toggle />,document.getElementById('root'));</script></body>
</html>

转载于:https://www.cnblogs.com/xutongbao/p/9924747.html

React 点击按钮显示div与隐藏div相关推荐

  1. react实现div隐藏_React 点击按钮显示div与隐藏div

    React 点击按钮显示div与隐藏div .m-test{width: 100px;height: 100px;background-color: red;} class Toggle extend ...

  2. jquery点击按钮显示和隐藏div

    [转]jquery点击按钮显示和隐藏DIv 1 function changeDisplay() { 2 if ($("#btnShow").attr("value&qu ...

  3. 点击按钮显示或隐藏Div块

    通过点击按钮实现Div块在显示状态与隐藏状态之间来回切换. 代码如下: 方法一: <!DOCTYPE html> <html> <head><script s ...

  4. 点击按钮显示文字,再次点击隐藏文字

    点击按钮显示文字,再次点击隐藏文字 点击按钮显示文字,再次点击按钮隐藏文字 通过if条件判断css样式来做 <!DOCTYPE html> <html lang="en&q ...

  5. 项目--点击按钮显示资料,点击空白处隐藏资料

    点击空白处隐藏资料 点击按钮显示资料在这里插入代码片 <!DOCTYPE html> <html lang="en"><head><met ...

  6. 点击按钮显示谷歌地图

    原文:点击按钮显示谷歌地图 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind=" ...

  7. 如何在网页点击按钮显示的图片

    <template><div><!-- 第一步 --><button @click="getData">大力出奇迹</butt ...

  8. Android/安卓 点击按钮显示密码

    在做app的时候,我们经常会做一个登陆界面,登陆时需要输入账号密码,并且输入时要求密码不可见,但是我们观察会发现大部分app都会提供一个按钮,点击查看输入的密码是否正确,那么怎么实现呢? 效果视频 点 ...

  9. 网页加载的不同的方式、点击按钮显示一句话、jQuery中获取元素的方法

    网页加载的不同的方式 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

最新文章

  1. 初看Windows Media Center
  2. ixf文件 mysql导入,控制 PC/IXF 文件导入数据库的一般规则
  3. tomcat常见面试题目问答Top10
  4. Javascript编写的简易计算器
  5. 【数据结构与算法】之深入解析“二叉搜索树中的插入操作”的求解思路与算法示例
  6. Spring和JSF集成:选择项目
  7. rgb颜色查询工具_Web前端页面重构之工具篇(Photoshop)
  8. c++命令行解析库cmdline使用
  9. pytorch中unsqueeze()和squeeze()函数
  10. Fuel 9.0安装Openstack由于NTP检查没通过导致失败--解决办法
  11. 关于启动PPT时,出现错误对话框的问题的解决.
  12. 闲聊:Android 平台网络游戏加速器·一(科普文)
  13. TCL嵌入式测试技术在Comware V7系统中的应用
  14. 「Wekan」- 看板工具 @20210403
  15. PowerBI可视化实战:商品销售动态ABC分析案例
  16. Html之 图像标记
  17. 【洛谷】P1008 [NOIP1998 普及组] 三连击
  18. mysql的check出错_如何利用myisamchk和mysqlcheck快速修复损坏的MySQL数据库
  19. 根证书,解决win7 sp1 64位系统在线安装VS2017 或VS2019的失败
  20. python的continue用法_Python continue的用法详解

热门文章

  1. 二进制编译安装mysql_二进制编译安装mysql
  2. GenseeSDK 使用Kotlin要注意TODOAndroid Studio关闭TODO
  3. Spring Cloud Alibaba —— Sentinel 详细使用
  4. 创建mysql视图语法正确的是_MySQL创建视图的语法格式
  5. apache 编译php mysql_apache静/动态编译在apache+php+mysql应用
  6. 分压式静态工作点稳定电路
  7. python queue windows_python Queue模块
  8. @postconstruct注解方法没有执行_被标记为事务的方法互相调用的坑(下)
  9. java oracle sql 参数_oracle pl/sql之在java中调用带有输入输出参数的oracle存储过程...
  10. mysql in 多个字段_MySQL如何同时自增自减多个字段