検索

ホームページ  >  に質問  >  本文

javascript - ボタン タグを使用するときにマウス イベントとキーボード イベントの間の切り替えでエラーが発生しますか?

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

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

リーリー

</頭>
<体>

リーリー

</body>
</html>

習慣沉默習慣沉默2825日前618

全員に返信(3)返信します

  • 天蓬老师

    天蓬老师2017-05-18 10:56:36

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

    返事
    0
  • 怪我咯

    怪我咯2017-05-18 10:56:36

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

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-05-18 10:56:36

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

    返事
    0
  • キャンセル返事