dojo
डोम हेरफेर
खोज…
परिचय
Dojo विभिन्न कार्यों को प्रदान करता है जो आपको DOM तत्वों जैसे निर्माण, प्लेसमेंट और विनाश में हेरफेर करने की अनुमति देता है।
पैरामीटर
| बहस | प्रकार |
|---|---|
| नोड | डोमनोड या स्ट्रिंग |
डोम-निर्माण
इस मॉड्यूल का उपयोग इसके लिए किया जा सकता है:
एक नया तत्व बनाएँ।
HTML दस्तावेज़ से एक तत्व हटाएं।
HTML दस्तावेज़ में तत्व रखें।
Iinitialisation
dom-construct मॉड्यूल का उपयोग करने में सक्षम होने के लिए हमें इसे परती के रूप में लोड करना होगा:
require(["dojo/dom-construct"], function(domConstruct){
// Write code here
});
सृजन करना()
इस फ़ंक्शन का उपयोग एक तत्व बनाने और इसे एक विशिष्ट स्थिति में जोड़ने के लिए किया जा सकता है। यह आपको विशेषताओं और सामग्री को सेट करने की भी अनुमति देता है।
प्रयोग
var node = domConstruct.create("div", { style: { color: "red" }}, "someId", "first");
नष्ट ()
यह फ़ंक्शन आपको एक तत्व को हटाने की अनुमति देता है जिसमें यह बच्चे और दस्तावेज़ से सामग्री शामिल है।
प्रयोग
domConstruct.destroy("someId");
स्थान()
इस फ़ंक्शन का उपयोग HTML दस्तावेज़ में किसी विशेष स्थिति में नोड्स रखने के लिए किया जा सकता है
प्रयोग
domConstruct.place("someNode", "refNode", "after");
खाली ()
इस फ़ंक्शन का उपयोग सामग्री और उसके सभी बच्चों को एक DOM तत्व को हटाने के लिए किया जा सकता है
प्रयोग
domConstruct.empty("someId");
डोम श्रेणी
यह मॉड्यूल फ़ंक्शन प्रदान करता है जो आपको डोम तत्वों के सीएसएस वर्गों में हेरफेर करने की अनुमति देता है।
प्रारंभ
डोम-क्लास मॉड्यूल का उपयोग करने में सक्षम होने के लिए हमें इसे परती के रूप में लोड करना होगा:
require(["dojo/dom-class"], function(domClass){
// Write code here
});
शामिल ()
यह फ़ंक्शन जाँचता है कि क्या नोड में एक विशिष्ट वर्ग है
प्रयोग
if (domClass.contains("someId", "className")){
// do something if it contains
}
(जोड़ें)
यह फ़ंक्शन आपको दोहराव के बिना सीएसएस कक्षाओं को एक डोम नोड में जोड़ने की अनुमति देता है।
प्रयोग
domClass.add("someId", "className");
हटाना()
यह फ़ंक्शन आपको डोम नोड से सीएसएस कक्षाएं हटाने की अनुमति देता है।
प्रयोग
domClass.remove("someId", "className");
बदलने के()
यह फ़ंक्शन आपको कक्षाएं हटाने और इसे अन्य कक्षाओं के साथ बदलने की अनुमति देता है।
प्रयोग
domClass.replace("someId", "addedClassName", "removedClassName");
टॉगल ()
यह फ़ंक्शन आपको एक वर्ग को निकालने की अनुमति देता है यदि यह मौजूद है, या यदि यह मौजूद नहीं है तो इसे जोड़ें।
प्रयोग
domClass.toggle("someId", "className");