function addNodes() { const collection = document.getElementsByTagName("section"); const container = document.getElementById("progressContainer"); for (var i = 0; i < collection.length; i++) { var node = document.createElement("a"); node.className = "node"; container.appendChild(node); if (collection.item(i).getAttribute('id') == null) { collection.item(i).setAttribute('id', `section-${i}`); } node.setAttribute('id', `node-${i}`) node.href = `#${collection.item(i).getAttribute('id')}` } } function blog(n) { // addNodes is called in loadPost(n); loadPost(n); } function index() { postList(2); addNodes(); }