【问题标题】:How can I add html Element Attributes in react如何在反应中添加 html 元素属性
【发布时间】:2018-01-11 22:05:54
【问题描述】:

如何在 React js 中为 html 元素添加属性。我想设置<html lang="en">来解决WCAG A级验证问题。

我添加了 html-element-attributes 模块,但不知道如何使用它。

任何人请帮助获得一种将这个 lang 属性添加到 html 元素的方法?

【问题讨论】:

  • React 控制整个文档有点不寻常,它通常呈现在已经存在的页面上的一个元素中,在这种情况下,它将在页面的模板中设置,而不是由 React 设置。你能详细说明你想做什么吗?
  • WCAG 验证显示为 html 添加 lang 属性时出错。所以我正在尝试添加这个。
  • 是的,我明白这一点,但你确定你的 <html> 元素是由 React 管理的吗?在不知道您的设置是什么的情况下,很难知道如何解决此问题。
  • 为什么不放到index.html文件中?
  • React 中没有 index.html 文件

标签: html reactjs dom


【解决方案1】:

为此,您需要React helmet。将此块放入任何顶级组件的渲染中:

<Helmet>
  <html lang="en" />
</Helmet>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-23
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多