Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript는 div id 선언이 아닌 div 클래스로 특정 요소에 초점을 맞추나요?

<시간/>

focus()의 개념을 사용할 수 있습니다. 다음은 자바스크립트 코드입니다 -

예시

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<span class="TEXT_FOCUS" tabindex="-1"><center>TEXT BOX FOR
FOCUS</center></span><br>
<button id="focusButton">click me to get the tab on focus</button>
<script>
   document.getElementById('focusButton').addEventListener('click', function() {
      document.querySelectorAll('.TEXT_FOCUS')[0].focus();
   });
</script>
</body>
</html>

위의 프로그램을 실행하려면 파일 이름을 anyName.html(index.html)로 저장하세요. 파일을 마우스 오른쪽 버튼으로 클릭하고 VS 코드 편집기에서 라이브 서버로 열기 옵션을 선택합니다.

출력

JavaScript는 div id 선언이 아닌 div 클래스로 특정 요소에 초점을 맞추나요?

버튼을 클릭하면 특정 요소에 포커스가 맞춰집니다. 스냅샷은 다음과 같습니다 -

JavaScript는 div id 선언이 아닌 div 클래스로 특정 요소에 초점을 맞추나요?