首页 > 解决方案 > 如何在 React 16.9 中编写自定义属性(指令)?

问题描述

是否可以仅使用 React 为现有 HTML 标签编写自定义属性?

例如,我想添加float-label一个输入 HTML 标记,如下代码:

  <input type="text" id="lname" name="lname" float-label="LastName">

并在幕后调用float-labels.js 。我不想再扩展常规的 HTML 输入标签。

是否可以使用 React 扩展当前的 HTML 标签 而不编写新的组件/标签(如浮动输入)?

标签: javascriptreactjs

解决方案


您可以编写 aria-label 这将增加您的代码可访问性

<input type="text" id="lname" name="lname" aria-label="LastName">


推荐阅读