我的编程空间,编程开发者的网络收藏夹
学习永远不晚

react 怎么删除dom元素

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

react 怎么删除dom元素

react 怎么删除dom元素

本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。

react 怎么删除dom元素?

react 删除(隐藏)和增加(显示)元素 DOM节点

通常 删除(隐藏)和增加(显示) 很多人用css的display的none样式来实现 这样有个缺点F12直接改样式就可以,非常不安全 我们应该实现真正的删除和增加 但是在react看来也可以叫渲染和不渲染这个组件这个dom

react有removeChild方法 但是没有appendChild方法 so我们就只能通过render 结合state方法来更新页面了

也就是利用render生命周期来定义一个变量 DOM节点变量

然后通过state来更新是否显示的值

import React from 'react';
class Page2 extends React.Component {
    constructor(props) {
        super(props);
        this.state={
            deled:true
        }
        this.onClick=this.onClick.bind(this)
        this.onClickS=this.onClickS.bind(this)
      }
 //恢复
    onClick(){
        this.setState({
            deled:true
        })
    }
  //删除
    onClickS(){
        this.setState({
            deled:false
        })
    }
    render() {
        const { deled} = this.state;
        var  showMap='';
        //三元表达式判断deled的值来更新showMap
        deled==true?showMap=<img class="lazy" data-src={require('../image/joinwechat/s.png')}></img>:showMap=''//这是一张二维码图
        return (
            < >
                 <button onClick={this.onClickS}>点我删除二维码</button>
                 <button onClick={this.onClick}>点我恢复二维码</button>
                    {showMap}
            </>
        )
    }
}
export default Page2;

以上就是react 怎么删除dom元素的详细内容,更多请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

react 怎么删除dom元素

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

react 怎么删除dom元素

react删除dom元素的方法:1、利用render生命周期来定义一个DOM节点变量;2、通过“onClickS(){this.setState({deled:false})}”实现删除dom元素即可。
2023-05-14

react如何删除dom元素

本篇内容主要讲解“react如何删除dom元素”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“react如何删除dom元素”吧!react删除dom元素的方法:1、利用render生命周期来定义一
2023-07-04

jquery如何删除dom元素

本文小编为大家详细介绍“jquery如何删除dom元素”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery如何删除dom元素”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、 jQuery的基本语法在使用
2023-07-05

jquery怎么删除dom元素(两种方法)

在前端开发中,我们经常需要通过代码来操作网页上的Dom元素,其中一个常见需求是删除Dom元素。今天我们就来讨论如何使用jQuery来删除Dom元素。一、 jQuery的基本语法在使用jQuery删除Dom元素之前,我们需要先了解一些关于jQuery基本语法的知识。1. 选择器jQuery选择器是用于选取HTML元素的工具。语法类似于CSS选择器,可以通过标签名、类名、ID等不同
2023-05-14

如何使用JavaScript永久删除dom元素

今天小编给大家分享一下如何使用JavaScript永久删除dom元素的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。解决方案假
2023-06-26

golang map怎么删除元素

删除map元素的两种方法:1、使用delete()函数从map中删除指定键值对,语法“delete(map, 键名)”;2、重新创建一个新的map对象,可以清空map中的所有元素,语法“var mapname map[keytype]valuetype”。
2023-05-14

React中怎么从状态数组中删除一个元素

本文小编为大家详细介绍“React中怎么从状态数组中删除一个元素”,内容详细,步骤清晰,细节处理妥当,希望这篇“React中怎么从状态数组中删除一个元素”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在 React
2023-07-05

javascript如何移除DOM元素

小编给大家分享一下javascript如何移除DOM元素,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!javascript移除元素的方法:1、先获取DOM元素,然后利用“parentNode.removeChild()”方
2023-06-14

php怎么删除整个元素

php删除整个元素的方法:1、通过“array_diff()”函数实现删除整个数组元素;2、使用“array_diff_key()”函数删除整个元素。
2021-12-30

怎么在jquery中删除元素

这篇文章将为大家详细讲解有关怎么在jquery中删除元素,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。jquery是什么jquery是一个简洁而快速的JavaScript库,它具有独特的链式
2023-06-14

javascript怎么删除数组元素

JavaScript 是一种高级的编程语言,用于在网页中添加交互性和动态性内容。其中,操作数据类型的能力是 JavaScript 如此广受欢迎和重要的原因之一。当我们在处理数据的过程中,经常需要添加、读取和删除一个集合里的元素。比如,当一个用户鼠标滑动到一个页面上的某个图片时,我们可能需要动态地从一个图片集合(例如一个 Array)中删除该图片,这样用户再次鼠标滑过集合时将不再
2023-05-14

Golang中怎么删除slice元素

本文小编为大家详细介绍“Golang中怎么删除slice元素”,内容详细,步骤清晰,细节处理妥当,希望这篇“Golang中怎么删除slice元素”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一. 什么是slice
2023-07-05

php怎么删除数组元素

在PHP中,可以使用unset()函数来删除数组元素。unset()函数接受一个或多个参数,每个参数表示要删除的数组元素的索引或键。下面是一些示例:1. 删除索引为0的数组元素:```$array = [1, 2, 3];unset($ar
2023-08-17

jquery怎么删除已有元素

在jQuery中,可以使用`remove()`方法删除已有元素。这个方法将从DOM中删除指定的元素,并且同时删除与这个元素相关的事件处理程序和数据。以下是一个简单的例子,删除id为"myElement"的元素:```javascript$(
2023-08-15

编程热搜

目录