Skip to content
Related Articles
Get the best out of our app
Open App

Related Articles

HTML | DOM replaceChild() Method

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

The replaceChild() method in HTML DOM is used to replace a child node with a new node within the given parent node. 


parentNode.replaceChild( newChild, oldChild )

Parameter Values: This method accept two parameters which are listed below:

  • newChild: It is the required parameter. It represents the new node which need to be inserted.
  • oldChild: It is the required parameter. It represents the node which is replaced by new node.

Return Value: It returns a node object which represents the replaced node. 

Example: In this example the first <li> text is replaced with the new text. 


<!DOCTYPE html>
    <title>DOM replaceChild() Method</title>
    <h1 style="color: green;">
        DOM replaceChild() Method
<p>Sorting Algorithm</p>
    <ul id="listitem">
        <li>Insertion sort</li>
        <li>Merge sort</li>
        <li>Bubble sort</li>
    <button onclick="Geeks()">
        Click Here!
        function Geeks() {
            var doc = document.createTextNode("Quick sort");
            var list = document.getElementById("listitem").childNodes[0];
            list.replaceChild(doc, list.childNodes[0]);


Before click on the button:


After click on the button:


Supported Browsers: The browser supported by DOM replaceChild() method method are listed below:

  • Google Chrome 1
  • Edge 12
  • Internet Explorer 6
  • Firefox 1
  • Opera 7
  • Safari 1.1

My Personal Notes arrow_drop_up
Last Updated : 10 Aug, 2022
Like Article
Save Article
Similar Reads
Related Tutorials