javascript - 버튼 태그를 사용할 때 마우스 이벤트와 키보드 이벤트 간 전환 오류가 발생합니까?
習慣沉默
習慣沉默 2017-05-18 10:54:36
0
3
594

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

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

으아악

</head>
<body>

으아악

</body>
</html>

習慣沉默
習慣沉默

모든 응답(3)
Peter_Zhu

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

刘奇

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

으아악
洪涛

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿