如何将document.getelementbyid()与react中的样式化组件一起使用?

0kjbasz6  于 2021-09-13  发布在  Java
关注(0)|答案(2)|浏览(657)

我想使用js函数,比如 document.getElementById() 在我的项目中。我不熟悉样式化组件,不知道如何使用这些函数。不要参考官方的“样式化组件”页面,我已经看过了。

r1wp621o

r1wp621o1#

你可以用 useRef 对此作出React。

const reqElement = React.useRef(null);

现在,您可以添加 ref={reqElement} 在您所需的元素中。
之后你可以使用 reqElement.current 去做那些你可以通过 element.getElementById() 在javascript中。
useref钩子引用

atmip9wb

atmip9wb2#

您需要向要更改其样式的元素添加id
例如: document.getElementById("myDiv").style.color = "blue"; 这绝对有效

相关问题