Computer >> Máy Tính >  >> Lập trình >> Javascript

JavaScript tập trung một phần tử cụ thể với lớp div, không phải khai báo id div?

Bạn có thể sử dụng khái niệm tiêu điểm (). Sau đây là mã JavaScript -

Ví dụ

<!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>

Để chạy chương trình trên, hãy lưu tên tệp anyName.html (index.html) và nhấp chuột phải vào tệp và chọn tùy chọn mở bằng máy chủ trực tiếp trong trình chỉnh sửa mã VS.

Đầu ra

JavaScript tập trung một phần tử cụ thể với lớp div, không phải khai báo id div?

Khi bạn nhấp vào nút, tiêu điểm sẽ nằm trên một phần tử cụ thể. Ảnh chụp nhanh như sau -

JavaScript tập trung một phần tử cụ thể với lớp div, không phải khai báo id div?