html - 如何在 react 创建元素中添加没有值(value)的数据属性?

标签 html reactjs custom-data-attribute

我正在将 div 添加到 DOM,如下所示,

React.createElement("div", { className: "test"});

呈现的 html 应该如下所示

<div class="test" data-test>
</div>

我可以在createElement中的什么地方添加data-test

最佳答案

如果您引用 createElement 上的文档API,您可以像这样将值插入数据测试 Prop :

React.createElement('div', {className: 'test', 'data-test': 'some value'});

关于html - 如何在 react 创建元素中添加没有值(value)的数据属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43410377/

相关文章:

ruby-on-rails - 如何使用nginx、capistrano和passenger部署React前端+Rails api后端

css - 使用 HTML 数据属性设置 CSS 背景图像 url

jquery - 使用数据属性和输入过滤元素?

javascript - 在 R 或 Python 中在 map 绘图标记中添加图像/视频的最简单方法单击弹出窗口/信息窗口

html - 用于管理仪表板界面设计逻辑的 UIKit 3 (getuikit) 可折叠侧边栏

javascript - 当 div 在视口(viewport)之外创建时,溢出滚动将不起作用

javascript - 将 Prop 从一个组件传递到另一个组件时出错 - 使用 typescript 进行 react 时反之亦然

reactjs - 是否不鼓励使用 Context 进行组件之间的通信?

javascript - 使用 JavaScript 和 HTML 从反馈表单网页发送电子邮件

HTML "data-attribute"与简单 "custom attribute"