HTML DOM setStartAfter() method

The HTML DOM Range setStartAfter() method sets the starting position of a Range. An element used to set the starting point range is the referenceNode element. In this method, the reference element used is not included in the range.
Syntax:
range.setStartAfter(refNode);
Parameters:
- referenceNode element: The Node which is used to set the starting of the range.
Return Value: This method has no return value.
Example: This example will show how to set the starting of the range using setStartAfter(). Also in this example, I also used setEndAfter() method to set the ending of the range. The start reference node here is the first <i> element of the document.
HTML
<!DOCTYPE html><html>Â
<head>    <title>          HTML DOM range setStartAfter() property      </title></head>Â
<body>    <h1>zambiatek</h1>    <p>        The range will start after        1st element in italics<i> RangeStart</i>         The range started after 1st i        element <i>RangeEnd</i>    </p>Â
    <script>        let range = document.createRange();        let refNode1 = document.getElementsByTagName("i").item(0);        let refNode2 = document.getElementsByTagName("i").item(1);        range.setStartAfter(refNode1);        range.setEndAfter(refNode2);        console.log(range);        console.log(range.toString())    </script></body>Â
</html> |
Output: In the console, the range made with startOffset and endOffset can be seen.
Supported Browsers:
- Google Chrome
- Edge
- Firefox
- Safari
- Opera
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!




