当前位置: 首页 > news >正文

网文网站外语人才网

网文网站,外语人才网,wordpress商城主题破解版,wordpress 关闭工具栏在react中,可以使用ref属性来获取到一个元素的引用,然后再使用ref.current来访问该元素的DOM节点,使用DOM API来判断这个元素是否含有子元素,要判断一个元素是否含有子元素,可以使用hasChildNodes(),其返回…

在react中,可以使用ref属性来获取到一个元素的引用,然后再使用ref.current来访问该元素的DOM节点,使用DOM API来判断这个元素是否含有子元素,要判断一个元素是否含有子元素,可以使用hasChildNodes(),其返回值为Boolean,下面分别使用类组件与函数组件来实现。

类组件实现代码

import React, { Component, createRef } from 'react'export default class App extends Component {constructor(props){super(props)this.divRef = createRef()}componentDidMount(){if (this.divRef.current) {if (this.divRef.current.hasChildNodes()) {console.log('该元素含有子元素');}else{console.log('该元素不含子元素');}}}render() {return (<div><div ref={this.divRef}><button>子元素</button></div></div>)}
}

函数组件实现代码

import React, {useRef, useEffect} from 'react'export default function App() {const divRef = useRef(null)useEffect(() => {if (divRef.current) {if (divRef.current.hasChildNodes()) {console.log('该元素含有子元素')} else {console.log('该元素不含子元素')}}})return (<div><div ref={divRef}><button>子元素</button></div></div>)
}

以上就是实现代码,下一篇将在此基础上实现移除子元素。

http://www.15wanjia.com/news/169742.html

相关文章:

  • 我需要把网站做廉价网站建设
  • 购物类网站建设微信公众号h5商城网站开发
  • 成都网站建设六六wordpress theme one-column
  • 炒股配资网站开发做外贸网站 深圳
  • 我想在网站做宣传怎么弄安徽建设工程信息网实名制怎么解聘
  • 做网站设计公司hilamg软件是哪家公司开发的
  • 做装饰公司网站6做拍卖网站多少钱
  • iis网站拒绝显示此网页搭建网站宣传
  • 做网站常用什么软件美食教做网站
  • 临沂网站建设wyjzgzs如何增加网站的流量
  • 网站建设推广的话术wordpress设计网页游戏
  • 大淘客网站如何建设容桂免费网站建设公司
  • 广告公司网站建设的定位wordpress网易云音乐插件
  • 做营销网站建设挣钱吗如何看织梦做的网站的源码
  • 开发一个app需要多少时间南宁seo推广外包
  • net域名做网站怎么样钢结构
  • 动漫网站建设方案项目书目录美丽寮步网站建设
  • 怎么做淘宝联盟网站推广成都网站建设熊掌号
  • 蓝色大气网站模板建网站需要准备什么
  • 网站未备案 打不开深圳网站设计x
  • 变更网站怎么做室内设计说明500字范文
  • 高端医疗网站开发上海企业营销策划
  • 做兼职网站赚钱吗电视台做网站还是APP
  • 新浦建设集团网站网站类型有
  • 大学生网站模板iis搭建网站
  • 有几家做网站的公司好网站解析记录值
  • 金融网站模板素材外贸官网建站
  • 网站制作都包括什么打开有些网站显示建设中
  • 青岛专业网站建设公司想学做宝宝食谱上什么网站
  • 如何办好公司网站中企动力邮箱登录首页