获取元素的方式分为两种
1.通过选择器直接获取dom元素。
document.querySelector("#元素id")
console.log(document.querySelector("#hhh").clientWidth);
注意:这里无法使用class选择器。因为jsx在编译的过程中,会为class名称加上哈希后缀,也就是说,无法直接通过class选择器来获取元素。
2.通过ref标记来获取元素。
定义变量
// 定义变量名
const abc = ref()
将变量通过ref绑定到dom元素上
<div ref = { abc } ></div>
这样就可以操作dom元素了
console.log(abc.value.clientWidth);
本文介绍了两种常见的元素获取方法:一是通过querySelector选择器获取ID指定的元素,适用于静态ID;二是利用ref在React中绑定并操作DOM。注意,class选择器在jsx中受限于哈希后缀。
1万+

被折叠的 条评论
为什么被折叠?



