Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML DOM insertBefore() मेथड


HTML DOM insertBefore() मेथड एक नए नोड को पहले से मौजूद चाइल्ड नोड से पहले सम्मिलित करता है।

सिंटैक्स

निम्नलिखित सिंटैक्स है −

positionString और text पैरामीटर्स के साथ insertBefore() कॉल करना

node.insertBefore(newNode, existingNode)

यहां, पैरामीटर्स निम्नलिखित हो सकते हैं −

पैरामीटर्स

पैरामीटर्स विवरण
newNode यह नया बनाया गया चाइल्ड नोड है जिसे शुरुआत में जोड़ा जाना है
existingNode यह पहले से मौजूद नोड है

उदाहरण

आइए InsertBefore() मेथड का एक उदाहरण देखें −

<!DOCTYPE html> <html> <head> <title>insertBefore()</title> <style>    form {       width:70%;       margin: 0 auto;       text-align: center;    }    * {       padding: 2px;       margin:5px;    }    input[type="button"] {       border-radius: 10px;    }    ol {       width:30%;       margin: 0 auto;    } </style> </head> <body> <form> <fieldset> <legend>insertBefore( )</legend> <h1>चाय कैसे बनाएं</h1> <h3>चरण:</h3> <ol id="stepList"> <li>चाय की पत्ती डालें</li> <li>चीनी डालें</li> <li>दूध डालें</li> </ol> <input type="button" onclick="addStep()" value="जोड़ें"> </fieldset> </form> <script>    function addStep() {       var newIngredient = document.createElement("LI");       var textnode = document.createTextNode("पानी उबालें");       newIngredient.appendChild(textnode);       var stepList = document.getElementById("stepList");       stepList.insertBefore(newIngredient, stepList.childNodes[0]);    } </script> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा −

'जोड़ें' बटन पर क्लिक करने से पहले −

HTML DOM insertBefore() मेथड

'जोड़ें' बटन पर क्लिक करने के बाद −

HTML DOM insertBefore() मेथड


  1. HTML DOM getBoundingClientRect() मेथड HTML DOM getBoundingClientRect() मेथड

    HTML DOM getBoundingClientRect() का उपयोग व्यूपोर्ट की स्थिति के सापेक्ष किसी तत्व का आकार लौटाने के लिए किया जाता है। यह DOMRect प्रकार का एक ऑब्जेक्ट लौटाता है जिसमें आठ गुण होते हैं: left, top, right, bottom, x, y, width, height। बाउंडिंग आयत की स्थिति स्क्रॉलिंग स्थिति बदलने पर बदलती है। सिंटैक

  1. HTML DOM hasAttributes() मेथड HTML DOM hasAttributes() मेथड

    HTML DOM hasAttributes() मेथड जांचता है कि किसी तत्व में कोई attributes हैं या नहीं। यह true लौटाता है यदि तत्व में कोई attribute है और यदि नहीं है तो false लौटाता है। यदि इस मेथड को एलिमेंट नोड के अलावा किसी अन्य नोड पर कॉल किया जाता है, तो लौटाया गया मान हमेशा false होगा। सिंटैक्स hasAttributes()

  1. HTML DOM focus() मेथड HTML DOM focus() मेथड

    HTML DOM focus() मेथड का उपयोग किसी HTML तत्व को फोकस देने के लिए किया जाता है। फोकस सभी HTML तत्वों पर लागू नहीं किया जा सकता। उदाहरण के लिए: आप <p> टैग को फोकस नहीं कर सकते। किसी तत्व से फोकस हटाने के लिए blur() मेथड का उपयोग करें। सिंटैक्स सिंटैक्स निम्नलिखित है: HTMLElementObject.focus()