【发布时间】:2025-09-01 20:10:01
【问题描述】:
我在反应模板中有一个 h1 元素,如下所示:
<section className={containerClasses}>
{ headline && <h1 dangerouslySetInnerHTML={{ __html: headline }} />}
</section>
这个组件是页面组件的一部分,它向下滑动通知用户他们最后一次单击按钮的操作的结果。我需要能够将焦点放在 h1 元素上以满足可访问性要求,但不知道如何做到这一点。
我尝试过的:
我已经为组件添加了一个引用,并试图查看是否有任何可用的焦点方法但没有
<section className={containerClasses}>
{ headline && <h1 dangerouslySetInnerHTML={{ __html: headline }} ref={this.focusElement} />}
</section>
并尝试通过以下方式访问元素:
this.focusElement.current.focus()
任何协助都会很棒。谢谢。
【问题讨论】:
标签: javascript reactjs