यह लेख यह जाँचने के तरीकों को प्रदर्शित करेगा कि क्या किसी निकाय के पास जावास्क्रिप्ट का उपयोग करने वाला एक विशिष्ट वर्ग है।
कैसे जांचें कि शरीर में जावास्क्रिप्ट का उपयोग कर एक विशिष्ट वर्ग है या नहीं?
यह जाँचने के लिए कि क्या जावास्क्रिप्ट का उपयोग करके किसी निकाय का कोई विशिष्ट वर्ग है, निम्नलिखित दृष्टिकोणों को लागू करें:
- ' वर्ग सूची 'संपत्ति और' रोकना() ' तरीका।
- ' getElementsByTagName () ' तथा ' मिलान() ” तरीके।
- ' jQuery ”।
आइए प्रत्येक दृष्टिकोण को एक-एक करके स्पष्ट करें!
दृष्टिकोण 1: जांचें कि क्या बॉडी में जावास्क्रिप्ट में क्लासलिस्ट प्रॉपर्टी और शामिल () विधियों का उपयोग करके एक विशिष्ट वर्ग है
' वर्ग सूची ' संपत्ति तत्व के सीएसएस वर्ग के नाम देती है। जहांकि ' रोकना() 'यदि कोई नोड वंशज है तो विधि सही होती है। संबंधित तत्वों में निहित वर्ग तक पहुँचने के लिए संयुक्त रूप से इन विधियों को लागू किया जा सकता है।
वाक्य - विन्यास
नोड। रोकना ( नंगा )
उपरोक्त सिंटैक्स में:
- ' नंगा 'संबंधित नोड के वंश के नोड से मेल खाती है।
उदाहरण
आइए नीचे दिए गए उदाहरण का अवलोकन करें:
< केंद्र < तन कक्षा = 'शामिल होना' >
< एच 2 > यह लिनक्सहिंट वेबसाइट है एच 2 >
केंद्र >> तन >
< स्क्रिप्ट प्रकार = 'पाठ/जावास्क्रिप्ट' >
यदि ( दस्तावेज़। तन . वर्ग सूची . रोकना ( 'शामिल होना' ) ) {
सांत्वना देना। लकड़ी का लट्ठा ( 'शरीर तत्व में वर्ग है' ) ;
}
वरना {
सांत्वना देना। लकड़ी का लट्ठा ( 'शरीर तत्व में वर्ग नहीं है' ) ;
}
लिखी हुई कहानी >
नीचे बताए गए चरणों को लागू करें, जैसा कि ऊपर दिए गए कोड में दिया गया है:
- सबसे पहले, एक 'शामिल करें <शरीर> 'सेट विशेषता वाले तत्व' कक्षा ”।
- साथ ही, विशेष तत्व (<बॉडी>) के भीतर एक शीर्षक जोड़ें।
- जेएस कोड में, 'लागू करें' वर्ग सूची 'संपत्ति' के साथ संयुक्त रोकना() ' तरीका।
- इसके परिणामस्वरूप संबद्ध की कक्षा तक पहुंच होगी ' <शरीर> विधि के पैरामीटर में निर्दिष्ट वर्ग नाम के आधार पर तत्व।
- संतुष्ट स्थिति पर, ' यदि ” स्थिति निष्पादित होगी।
- इसके विपरीत, ' वरना ” स्टेटमेंट कोड ब्लॉक निष्पादित होगा।
उत्पादन
उपरोक्त आउटपुट में, यह देखा जा सकता है कि विशेष वर्ग 'में शामिल है' <शरीर> ' तत्व।
दृष्टिकोण 2: getElementsByTagName () और मैच () विधियों का उपयोग करके जांचें कि शरीर में जावास्क्रिप्ट में एक विशिष्ट वर्ग है या नहीं
' getElementsByTagName () ” विधि एक विशेष टैग नाम वाले सभी तत्वों का संग्रह देती है। ' मिलान() ”विधि स्ट्रिंग के साथ निर्दिष्ट मान से मेल खाती है। इन विधियों का उपयोग आवश्यक तत्व को उसके टैग द्वारा एक्सेस करने और विशिष्ट वर्ग की जांच करने के लिए किया जा सकता है।
वाक्य - विन्यास
दस्तावेज़। getElementsByTagName ( उपनाम )दिए गए सिंटैक्स में:
- ' उपनाम 'तत्व के टैग नाम का प्रतिनिधित्व करता है।
उदाहरण
निम्नलिखित उदाहरण चर्चा की गई अवधारणा को प्रदर्शित करता है:
< आईएमजी एसआरसी = 'टेम्प्लेट2.png' कद = '150 पीएक्स' चौड़ाई = '150 पीएक्स' >
केंद्र >> तन >
< स्क्रिप्ट प्रकार = 'पाठ/जावास्क्रिप्ट' >
होने देना प्राप्त = दस्तावेज़। getElementsByTagName ( 'तन' ) [ 0 ] . कक्षा का नाम . मिलान ( /रोकना/ )
यदि ( प्राप्त ) {
सांत्वना देना। लकड़ी का लट्ठा ( 'शरीर तत्व में वर्ग है' ) ;
}
वरना {
सांत्वना देना। लकड़ी का लट्ठा ( 'शरीर तत्व में वर्ग नहीं है' ) ;
}
लिखी हुई कहानी >
उपरोक्त कोड स्निपेट में:
- इसी तरह, एक 'शामिल करें <शरीर> ” निर्दिष्ट वर्ग वाले तत्व।
- साथ ही, पिछले चरण में बताए गए तत्व के भीतर सेट आयामों वाली एक छवि शामिल करें।
- कोड की जावास्क्रिप्ट लाइनों में, 'तक पहुंचें' <शरीर> 'तत्व' का उपयोग करके इसके टैग द्वारा ' getElementsByTagName () ' तरीका।
- ' [0] ” इंगित करता है कि पिछले चरण में बताए गए टैग से संबंधित पहला तत्व प्राप्त किया जाएगा।
- ' कक्षा का नाम 'संपत्ति और' मिलान() 'विधि निर्दिष्ट वर्ग के लिए इसके पैरामीटर में' के विरुद्ध मेल खाएगी <शरीर> ' तत्व।
- पूर्व बयान में ' यदि ” स्थिति पिछले चरणों में सभी शर्तों की संतुष्टि पर निष्पादित होगी।
- अन्यथा, बाद वाला कथन प्रदर्शित किया जाएगा।
उत्पादन
उपरोक्त आउटपुट इंगित करता है कि एक विशिष्ट वर्ग के लिए लागू शर्त संतुष्ट है।
दृष्टिकोण 3: जांचें कि क्या शरीर में jQuery का उपयोग करके जावास्क्रिप्ट में एक विशिष्ट वर्ग है
यह दृष्टिकोण सीधे आवश्यक तत्व तक पहुँचने के लिए लागू किया जा सकता है और इसकी विधि की सहायता से विशिष्ट वर्ग का पता लगा सकता है।
उदाहरण
आइए नीचे दिए गए उदाहरण से गुजरते हैं:
< केंद्र < तन कक्षा = 'रोकना' >
< पाठ क्षेत्र प्लेसहोल्डर = 'कोई भी लेख लिखें...' >> पाठ क्षेत्र >
केंद्र >> तन >
यदि ( $ ( 'तन' ) . hasClass ( 'रोकना' ) ) {
चेतावनी ( 'शरीर तत्व में वर्ग है' )
}
वरना {
चेतावनी ( 'शरीर तत्व में वर्ग नहीं है' )
}
लिखी हुई कहानी >
कोड की उपरोक्त पंक्तियों में:
- शामिल करें ' jQuery ”पुस्तकालय अपनी कार्यक्षमताओं का उपयोग करने के लिए।
- इसी तरह, 'शामिल करें' <शरीर> ”तत्व में कहा गया वर्ग है।
- इसके अलावा, 'जोड़ें' <पाठ क्षेत्र> ” तत्व पिछले चरण में बताए गए तत्व के भीतर है।
- जेएस कोड में, एक्सेस करें ' <शरीर> ' तत्व। साथ ही, 'लागू करें' हैक्लास () प्राप्त किए गए तत्व में बताए गए वर्ग की खोज करने की विधि।
- इसके परिणामस्वरूप संतुष्ट स्थिति पर पूर्व संदेश को सचेत किया जाएगा।
- दूसरे मामले में, बाद वाला बयान प्रदर्शित किया जाएगा।
उत्पादन
उपरोक्त आउटपुट का तात्पर्य है कि वांछित आवश्यकता प्राप्त की जाती है।
निष्कर्ष
' वर्ग सूची 'संपत्ति और' रोकना() 'विधि,' getElementsByTagName () ' तथा ' मिलान() ” तरीके, या “ jQuery ” का उपयोग यह जांचने के लिए किया जा सकता है कि जावास्क्रिप्ट का उपयोग करके किसी निकाय के पास एक विशिष्ट वर्ग है या नहीं। इन तरीकों का उपयोग किसी विशेष वर्ग को किसी तत्व के भीतर सीधे संबंधित तत्व को संदर्भित करके, उसके टैग द्वारा, या jQuery विधि का उपयोग करके खोजने के लिए किया जा सकता है। यह ब्लॉग यह जांचने के लिए समझाया गया है कि जावास्क्रिप्ट में किसी निकाय की कोई विशिष्ट कक्षा है या नहीं