찾다

 >  Q&A  >  본문

javascript - 버튼 태그를 사용할 때 마우스 이벤트와 키보드 이벤트 간 전환 오류가 발생합니까?

시작버튼과 정지버튼이 버튼라벨로 작은 복권을 만들었어요. 마우스로 시작을 누르고 인원수를 입력하면 엔터를 눌러 일시정지해도 괜찮은데, 엔터를 다시 누르면 버튼 라벨이 다시 엔터를 누르는 대신에 바로 시작했다가 멈춥니다. 사용되지 않으면 예라고 표시되거나 페이지를 먼저 클릭한 다음 Enter를 눌러도 즉시 중지되지 않을 수 있습니다. 이유를 알고 싶습니다.

코드:
<!DOCTYPE html>
<html lang="en">
<head>

으아악

</head>
<body>

으아악

</body>
</html>

習慣沉默習慣沉默2749일 전580

모든 응답(3)나는 대답할 것이다

  • 天蓬老师

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

    버튼을 한 번 클릭한 후 포커스가 버튼에 위치하게 되며 Enter 키를 누를 때마다 버튼이 두 번 클릭됩니다. 스팬으로 변경하면 초점 문제가 해결됩니다

    회신하다
    0
  • 怪我咯

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

    원칙은 위와 같으니 답변을 추가해주세요.

    으아악

    회신하다
    0
  • PHP中文网

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

    포커스가 버튼에 있을 때 Enter를 누르는 것은 마우스 왼쪽 클릭과 동일합니다.
    또한 버튼태그는 권장하지 않으니 망설이지 말고 직접 교체하세요

    회신하다
    0
  • 취소회신하다