当前位置: 首页 > 知识库问答 >
问题:

如何在React的render()返回的div上设置css类

岑叶秋
2023-03-14

React似乎正在删除我想在从Render返回的div上设置的css类。如果我将另一个div嵌套在第一个div中,并在封闭的div上设置类,甚至会发生这种情况。

var NightComponent=react.createClass({render:function(){return test;}});

在React中我怎么做?

共有1个答案

萧永望
2023-03-14

class不用于在react中指定类。您需要使用classname,如React文档中所述。

注意:由于JSX是JavaScript,因此不鼓励将class和for等标识符作为XML属性名。相反,React DOM组件需要DOM属性名,例如classnamehtmlfor

 类似资料:
  • 问题内容: 我有一个通知组件,并且有一个超时设置。超时后我打电话。 我想做的是,如果已经超时,我什么都不渲染: 问题是: return(); //这里有一些语法错误 问题答案: 是的,您可以,但是如果您不想从组件中得到任何东西,则可以直接返回而不是空白,如下所示: 另一个要点是,在JSX内部,如果您有条件地渲染元素,则​​在情况下,您可以返回这些值中的任何一个。根据 DOC : 是 有效的孩子 ,

  • 问题内容: 我正在尝试将表格列分为两列。我希望最右边的列停靠在页面的右边,并且此列应具有不同的背景色。右侧的内容几乎总是小于左侧的内容。我希望右侧的div始终足够高,以到达其下一行的分隔符。如何使背景色填充该空间? 编辑:我同意这个示例非常类似于表,并且实际表将是一个不错的选择。但是我的“真实”页面最终将变得不像表格一样,我只想首先掌握此任务! 另外,由于某种原因,当我在IE7中创建/编辑帖子时,

  • 我在一个三元组中使用了< code>this.setState(),并试图找出它返回的内容。文档没有提供任何关于它返回什么的信息。

  • 形式: 表单超文本标记语言: 为了使用日历图标作为引导日期选择器触发器,我需要将新的类日期添加到

  • 问题内容: 我想基于CSS表达式设置div的高度。 基本上,应将其设置为 我尝试过以下操作的视口 宽度的 某些百分比(例如90%),但不起作用; 我正在寻找一种跨浏览器的方式(IE7 +,FF4 +,Safari) 问题答案: 除IE之外,CSS表达式均不受支持(即使在那里也被认为是一个坏主意)。 但是,实际上并没有其他方法可以完成您要问的事情,至少不仅仅使用CSS。 唯一的选择是使用Javasc

  • 假设list.length是5我需要在无限循环中返回下面的视图。不是在5的循环中。我想把数组一个一个的过一遍,当它来到索引4的时候,它应该再次指向0索引,这个过程应该是递归执行的, 在这里,它会在来到数组的最后一个索引之后停止。当"i"来到数组的最后一个索引时,我尝试设置"i=0",但无法访问。有没有办法在javascript中实现这个场景。 注:我将粘贴我的渲染方法的一些代码片段在我的反应本机j