ফোকাস ইভেন্টস
ফোকাস ইভেন্টটি ফায়ার হয় যখন একটি এলিমেন্ট ফোকাস পায় বা হারায়। প্রধান ফোকাস ইভেন্টগুলো:
| ইভেন্ট | বিবরণ |
|---|---|
| blur | এলিমেন্ট ফোকাস হারালে ফায়ার হয় |
| focus | এলিমেন্ট ফোকাস পেলে ফায়ার হয় |
| focusin | এলিমেন্ট ফোকাস পাওয়ার আগে ফায়ার হয় (বাবল করে) |
| focusout | এলিমেন্ট ফোকাস হারাওয়ার আগে ফায়ার হয় (বাবল করে) |
উদাহরণ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
input { padding: 10px; }
</style>
</head>
<body>
<h1>জাভাস্ক্রিপ্টে ফোকাস ইভেন্টস</h1>
<form id="form">
<input type="text" placeholder="Username" />
<input class="passW" type="password" placeholder="Password" />
</form>
<h3>পাসওয়ার্ড ইনপুট বক্সে ফোকাস করুন ব্যাকগ্রাউন্ড রঙ পরিবর্তন করতে</h3>
<script>
let passEle = document.querySelector(".passW");
passEle.addEventListener("focus", () => {
passEle.style.backgroundColor = "#90EE90";
});
</script>
</body>
</html>
আউটপুট
পাসওয়ার্ড ফিল্ডে ফোকাস করলে এর ব্যাকগ্রাউন্ড রঙ লাইট গ্রিন হবে।