我的 React 应用程序中有一个链接,它调用onClick
如下处理程序:
<a onClick={handleClick}>Link</a>
但是,由于我没有使用 nativehref
属性,因此当我关注链接然后按 时,不会激活此处理程序Enter。
现在,当然我可以添加一个onKeyDown
处理程序,然后检查按下的键是否是Space,Enter如果是,则调用handleClick
. 但是,恐怕这不足以捕捉所有可访问性的细微差别,也不足以捕捉到它的行为是否与常规链接完全一样。
因此,问题是:有没有办法表明我希望在链接后面跟着任何可能的交互方法时调用我的函数?