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

React获取DOM节点

React获取DOM节点

① 通过useRef函数定义一个可以存放DOM的容器

② 将容器通过标签的ref属性传递过去(框架拿到这个容器后,就会将当前DOM存放进去)

③ 通过 .current属性访问DOM

如:

import {useRef} from "react";function App() {//	1.定义DOM容器const helloRef = useRef()return (<div className="App">{/*	2.将容器通过ref属性传给标签	*/}<div className='hello' ref={helloRef}>hello</div>{/*	3.通过.current属性访问DOM	*/}<button onClick={() => console.log(helloRef.current)}>打印hello的dom</button></div>);
}

http://www.mrgr.cn/news/43707.html

相关文章:

  • 项目管理-信息系统治理
  • C语言代码练习(test_1_19)
  • Linux运维01:VMware创建虚拟机
  • 芒果虫害分类数据集,包括10个类别共9738张图像:茶黄蓟马荔枝叶瘿蚊白翅蜡蝉等
  • Java 枚举一口气讲完!(´▽`ʃ♡ƪ)
  • Linux线程(八)线程与信号之间的关系详解
  • 我有一张图,我怎么让midjourney按照这张图继续生成呢?
  • 大厂出来的人为什么不比你高效?
  • x-cmd pkg | difft - 更直观的代码比较工具,可作为 diff 的替代品
  • 降压芯片TPS54821
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-06
  • ChatGPT 更新 Canvas 深度测评:论文写作这样用它!
  • 停车场停车位检测数据集2166张 违停 带标注 voc yolo 2类
  • C++11之线程
  • 移动硬盘无法读取?详解原因与数据恢复方案
  • 秋招内推2025-招联金融
  • 国内目前顶级的哲学教授颜廷利:全球公认十个最厉害的思想家
  • 基础算法(5)——位运算
  • 快速理解mQ(三)——RabbitMQ 各种交换机的区别与应用
  • yolov11 部署瑞芯微rk3588、RKNN部署工程难度小、模型推理速度快