Manipulating the DOM with JavaScript’s “after” Method

Posted by

JavaScript DOM After

The JavaScript DOM After Method

The after() method in JavaScript’s DOM (Document Object Model) allows you to insert new content after a specified element.

Let’s say you have an empty div with an id of myDiv in your HTML file. You can use the after() method to insert new content after this div.

Example:

HTML:

        
            <div id="myDiv"></div>
        
    

JavaScript:

        
            let newElement = document.createElement('p');
            newElement.textContent = 'This is new content!';

            document.getElementById('myDiv').after(newElement);
        
    

After running this JavaScript code, the new p element with the text “This is new content!” will be inserted after the div with the id myDiv.

Syntax:

The syntax for the after() method is as follows:

        
            targetElement.after(newElement);
        
    

Where targetElement is the element after which you want to insert the new content, and newElement is the content you want to insert.

Compatibility:

The after() method is supported in all major browsers, including Google Chrome, Firefox, Safari, and Microsoft Edge.

However, it is not supported in Internet Explorer. If you need to support IE, you can use the insertAdjacentElement() method instead.

Overall, the after() method is a useful tool for dynamically inserting new content into your web page using JavaScript’s DOM manipulation capabilities.

0 0 votes
Article Rating
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@gantengcoyy
10 months ago

😮 nice