---
url: /docs/guide/usage/linter/rules/jsx_a11y/click-events-have-key-events.md
---

### 说明

强制 `onClick` 至少伴随以下之一：`onKeyUp`、`onKeyDown`、`onKeyPress`。

### 为什么这很重要？

键盘操作对无法使用鼠标的肢体残障用户、辅助技术兼容性以及屏幕阅读器用户都很重要。
这不适用于可交互元素或隐藏元素。

### 示例

此规则的**错误**代码示例：

```jsx
<div onClick={() => void 0} />
```

此规则的**正确**代码示例：

```jsx
<div onClick={() => void 0} onKeyDown={() => void 0} />
```

## 如何使用

## 版本

此规则在 v0.2.1 中添加。

## 参考资料
