javascript - ボタン タグを使用するときにマウス イベントとキーボード イベントの間の切り替えでエラーが発生しますか?
習慣沉默
習慣沉默 2017-05-18 10:54:36
0
3
595

ちょっとした宝くじを作りました スタートボタンとストップボタンはボタンラベルです。マウスでスタートを押して人数を入力するとき、Enterを押して一時停止するのはOKですが、もう一度Enterを押すと開始し、もう一度Enterを押して終了するのではなく、すぐに停止します。が使用されていない場合は、[はい] になります。あるいは、最初にページをクリックしてから Enter キーを押しても、すぐに停止しなかったのかもしれません。理由を知りたいです。

コード:
<!DOCTYPE html>
<html lang="en">
<head>

リーリー

</頭>
<体>

リーリー

</body>
</html>

習慣沉默
習慣沉默

全員に返信(3)
Peter_Zhu

ボタンを1回クリックすると、そのボタンにフォーカスが置かれます。このとき、Enterを押すたびにボタンが2回クリックされます。スパンに変更するとフォーカスの問題が解消されます

いいねを押す +0
刘奇

原則は上記の通りです、答えを追加してください。

リーリー
いいねを押す +0
洪涛

ボタンにフォーカスがある場合、Enter キーを押すとマウスの左クリックと同じになります。
また、button タグは推奨されないため、遠慮せずに直接置き換えてください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート