我想使用js函数,比如 document.getElementById() 在我的项目中。我不熟悉样式化组件,不知道如何使用这些函数。不要参考官方的“样式化组件”页面,我已经看过了。
document.getElementById()
r1wp621o1#
你可以用 useRef 对此作出React。
useRef
const reqElement = React.useRef(null);
现在,您可以添加 ref={reqElement} 在您所需的元素中。之后你可以使用 reqElement.current 去做那些你可以通过 element.getElementById() 在javascript中。useref钩子引用
ref={reqElement}
reqElement.current
element.getElementById()
atmip9wb2#
您需要向要更改其样式的元素添加id例如: document.getElementById("myDiv").style.color = "blue"; 这绝对有效
document.getElementById("myDiv").style.color = "blue";
2条答案
按热度按时间r1wp621o1#
你可以用
useRef
对此作出React。现在,您可以添加
ref={reqElement}
在您所需的元素中。之后你可以使用
reqElement.current
去做那些你可以通过element.getElementById()
在javascript中。useref钩子引用
atmip9wb2#
您需要向要更改其样式的元素添加id
例如:
document.getElementById("myDiv").style.color = "blue";
这绝对有效