HTML DOM hasFocus() পদ্ধতিটি ডকুমেন্ট বা ডকুমেন্টের ভিতরের কোন উপাদানে ফোকাস আছে কিনা তা জানার জন্য ব্যবহার করা হয়। এটি একটি বুলিয়ান মান প্রদান করে যাতে সত্য প্রতিনিধিত্ব করে ডকুমেন্ট/এলিমেন্টের ফোকাস থাকে এবং অন্যথায় মিথ্যা প্রতিনিধিত্ব করে।
সিনট্যাক্স
hasFocus() পদ্ধতি -
-এর জন্য সিনট্যাক্স নিচে দেওয়া হলdocument.hasFocus()
উদাহরণ
আসুন hasFocus() পদ্ধতি -
-এর জন্য একটি উদাহরণ দেখিhasFocus() পদ্ধতি
ব্যথা নিজেই অনেক মজার, কিন্তু এটি করার একটি দুর্দান্ত উপায়। ন্যূনতম ক্ষমার জন্য, যারা এটি থেকে উদ্দেশ্যগুলি প্রাপ্ত করা ব্যতীত যে কোনও কাজকে নোস্ট্রাক্সারসিটেশন করতে পারে৷
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে
নথির যেকোন জায়গায় ক্লিক করলে, NOT FOCUSED-এ পরিবর্তিত হয়ে FOCUSED −
উপরের উদাহরণে -
আমরা একটি ফাংশন checkFocus() তৈরি করেছি যা getElementById() পদ্ধতি ব্যবহার করে বোতাম উপাদান পায়। ডকুমেন্টে ফোকাস আছে কিনা তা জানার জন্য এটি hasFocus() পদ্ধতিতে কল করে এবং সেই অনুযায়ী শর্তসাপেক্ষ বিবৃতিগুলি চালায়। যদি document.hasFocus() সত্য বা মিথ্যা −
ফিরে আসে তবে এটি বোতামে বিভিন্ন পাঠ্য প্রদর্শন করে। ফাংশন checkFocus() { var b =document.getElementById("BTN1"); যদি (document.hasFocus()) { b.innerHTML ="ফোকাসড"; } else { b.innerHTML ="ফোকাসড নয়"; }}যেহেতু ডকুমেন্টে ক্লিক করলে তা সবসময় ফোকাস হয়ে যাবে, আমরা সেটইন্টারভাল() পদ্ধতি ব্যবহার করি যা প্রতি 20 মিলিসেকেন্ডে চেকফোকাস() পদ্ধতিটি কার্যকর করবে যাতে ডকুমেন্টে বর্তমানে ফোকাস আছে কি না −
setInterval("checkFocus()", 20);