HTML DOM hasFocus() विधि का उपयोग यह जानने के लिए किया जाता है कि दस्तावेज़ या दस्तावेज़ के अंदर किसी तत्व पर फ़ोकस है या नहीं। यह ऐसा बूलियन मान लौटाकर करता है जिसमें सत्य दस्तावेज़/तत्व का प्रतिनिधित्व करता है और झूठा अन्यथा प्रतिनिधित्व करता है।
सिंटैक्स
hasFocus() विधि के लिए सिंटैक्स निम्नलिखित है -
document.hasFocus()
उदाहरण
आइए हैसफोकस () विधि के लिए एक उदाहरण देखें -
hasFocus() मेथड
दर्द अपने आप में बहुत मजेदार है, लेकिन यह ऐसा करने का एक शानदार तरीका है। कम से कम क्षमा के लिए, जो किसी भी कार्य से उद्देश्यों को प्राप्त करने के अलावा किसी भी कार्य को रद्द कर सकता है।
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
दस्तावेज़ में कहीं भी क्लिक करने पर, NOT FOCUSED FOCUSED में बदल जाएगा -
उपरोक्त उदाहरण में -
हमने एक फ़ंक्शन checkFocus() बनाया है जो getElementById() विधि का उपयोग करके बटन तत्व प्राप्त करता है। इसके बाद यह जानने के लिए हैसफोकस () विधि को कॉल करता है कि क्या दस्तावेज़ पर ध्यान केंद्रित किया गया है और तदनुसार सशर्त बयानों को निष्पादित किया गया है। यह बटन पर अलग-अलग टेक्स्ट प्रदर्शित करता है यदि document.hasFocus() सही या गलत लौटा है -
फ़ंक्शन चेकफोकस () { var b =document.getElementById ("BTN1"); अगर (document.hasFocus ()) {b.innerHTML ="फोकस्ड"; } और { b.innerHTML ="ध्यान केंद्रित नहीं"; }}पूर्व>चूंकि दस्तावेज़ पर क्लिक करने से यह हमेशा केंद्रित रहेगा, हम setInterval() विधि का उपयोग करते हैं जो यह जांचने के लिए प्रत्येक 20 मिलीसेकंड में checkFocus() विधि निष्पादित करेगा कि दस्तावेज़ में वर्तमान में फ़ोकस है या नहीं -
setInterval("checkFocus()", 20);