JSFiddle - React, Tailwind, and code Playground

by jfriend00

HTML

<button id="test">Test</button>
<div id="container">
<a href="link">Home</a> &gt;
<a href="link">Category</a> &gt;
<a href="link">Sub-category</a> &gt;
<a href="link">Sub-sub-category</a> &gt;
</div>

JavaScript

function removeTrailingGt(start) {
    var node = start.nextSibling;
    // iterate consecutive text nodes
    while (node && node.nodeType === 3) {
        if (node.nodeValue.indexOf(">") !== -1) {
            node.nodeValue = node.nodeValue.replace(">", "");
            break;
        }
        node = node.nextSibling;
    }
}

document.getElementById("test").addEventListener("click", function() {
    var links = document.querySelectorAll("#container a");
    var lastLink = links[links.length - 1];
    removeTrailingGt(lastLink);
});