This topic created in 2334 days ago, the information mentioned may be changed or developed.
现在我有< p>一段文章< /p >,这个是直接写在 html 标签里,不是用 react render 出来的。 现在点击要求背景变色,用 jquery 做我很清楚,用 react 怎么做?这段<p>标签一开始就有内容内容,不是 react render 出来的。
教程上都是还是空元素的时候就用 react render 出来,那样我知道怎么弄,这种一开始不是用 react render 出来而是直接 html 代码写出来的元素怎么用 react 事件处理?
9 replies 2019-12-20 17:44:41 +08:00  | | 3 rockjike Dec 20, 2019 1 楼+1 compoentDidMount() { const cOntent= document.getElementById('XXX') content.style.background = "#XXX" } |
 | | 5 CODEWEA Dec 20, 2019 没必要用 react 不是脱裤子放屁吗 |
 | | 6 Rubicker666 Dec 20, 2019 React.js 本质还是 JS,所以原生怎么用 React.js 中也可以用。 |
 | | 7 nnnToTnnn Dec 20, 2019 这不符合 React 的设计思想吧?
如果真的要这样做。
不如
npm install jquery
$("id").css("background","#xxx")
如果是 React.js
jquery 怎么玩就怎么玩,react 本身就是 js |
 | | 8 nnnToTnnn Dec 20, 2019 React 不是一切皆为组件么? < p>一段文章< /p >不是组件 render 的出来的,而是 eval ? 或者其他方式进行添加进去的话,这种就需要采用原始的方式进行操作了 |
 | | 9 nnnToTnnn Dec 20, 2019 一般 state 和 props 就可以解决所有的问题了。 加上动态组件基本上不存在你说的那种情况 |