JavaScript를 이용한 자동 버튼 입력 시뮬레이션
프로그램 구현은 간단합니다. s키가 올라갈 때 검색 상자에 초점을 맞추면 됩니다.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> S </title>
</head>
<body>
<input type="text">
<script>
var search = document.querySelector('input');
document.addEventListener('keyup',function(e){
// console.log(e.keyCode) S ASCII
if(e.keyCode === 83){
search.focus();
}
})
// keyup keydown,
//keydown , , S , S 。
// keyup, , s.
</script>
</body>
</html>
첨부: 키보드 이벤트 keydown () 및 keyup ()1. 키보드 누르기 이벤트: keydown()은 키보드에서 누르면 터치
2. 키보드 바운드 이벤트: keyup()은 키보드에서 손을 놓으면 터치
<h1>keydown() keyup() </h1>
<div style="margin:10px 0 20px 20px;">
<input class="keydown k1" type="text" placeholder=" keydown :" />
:<em style="font-weight: 900;color: red;"></em>
</div>
<div style="margin:20px 0 0 20px;">
<input class="keyup k1" type="text" placeholder=" keyup :" />
:<em style="font-weight: 900;color: red;"></em>
</div>
<script src="~/Content/jquery.2.1.4.min.js"></script>
<script>
$(".keydown").keydown(function (e) {
$("em").first().text(e.target.value);
});
$(".keyup").keyup(function (e) {
$("em:last").text(e.target.value);
});
</script>
상술한 코드 블록을 실행하면 알 수 있다keydown 이벤트는 문자에 아직 텍스트 상자를 두드리지 않았습니다. 이때 keydown 이벤트에서 텍스트 상자에 있는 텍스트를 출력하면 키보드 이벤트를 터치하기 전의 텍스트를 얻을 수 있고, keyup 이벤트를 터치할 때 전체 키보드 이벤트의 조작이 완료되었습니다. 키보드 이벤트를 터치한 후의 텍스트를 얻을 수 있습니다.
총결산
JavaScript를 이용하여 경동 버튼 입력 기능을 시뮬레이션한 이 글은 여기까지 소개되었습니다. 더 많은 JS 시뮬레이션 경동 버튼 입력 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보시기 바랍니다. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[2022.04.19] 자바스크립트 this - 생성자 함수와 이벤트리스너에서의 this18일에 this에 대해 공부하면서 적었던 일반적인 함수나 객체에서의 this가 아닌 오늘은 이벤트리스너와 생성자 함수 안에서의 this를 살펴보기로 했다. new 키워드를 붙여 함수를 생성자로 사용할 때 this는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.