25 lines
699 B
Markdown
25 lines
699 B
Markdown
---
|
||
title: Define an HTML Class in JSX
|
||
localeTitle: 在JSX中定义HTML类
|
||
---
|
||
## 在JSX中定义HTML类
|
||
|
||
* HTML和JSX可能看起来完全相同,但它们之间存在一些差异。
|
||
* 其中一个差异是命名约定。
|
||
* JSX中的HTML属性和事件引用变为camelCase(onclick => onClick)。
|
||
* 在JavaScript中可能还会保留一些单词。例如,“class”这个词不能用于定义HTML类 在JSX中。因此,您可以使用“className”而不是使用“class”。
|
||
|
||
## 提示1:
|
||
|
||
* 您可能希望将“class”更改为“className”。
|
||
|
||
## 解
|
||
|
||
```javascript
|
||
const JSX = (
|
||
<div className = "myDiv">
|
||
<h1>Add a class to this div</h1>
|
||
</div>
|
||
);
|
||
|
||
``` |