Ok I'm building this site and I want each page to have a nav bar, how do I make it so instead of having to write the html for the nav bar on each page I just write in the .js file and add this file javascript to each page.
By the way, I'm not asking how to write a navbar in html, I already did.
You can use .insertAdjacentHTML and pass the 'afterbegin' as the "where" to add the html file. In this example, it is added as the first element of the body.
const header= "<div>This is my nav</div>" document.querySelector("body").insertAdjacentHTML("afterbegin", header); <body> <div> Content of page <div> </body>