Cómo mantener el contenido interno que se cambia con la función onclick de JS

Este es un problema simple pero parece que no puede resolverlo. Quiero poder cambiar el contenido interno de un enlace, una vez que se activa mediante una función onclick activada desde un enlace separado que en realidad lleva al usuario a otra página (dentro del sitio web no al sitio externo), hago que el script funcione, pero El contenido deseado que se desea cambiar desaparece una vez que la página se vuelve a cargar y va a la otra página a la que apunta el enlace. En realidad, quiero mantener el cambio del cambio de texto incluso si la página se vuelve a cargar y se toma en otro lugar.

El guión se parece a algo como esto:

 function myFunction() { document.getElementById("testchange").innerHTML = "Get Started"; } //Js script that does the innerHMTL change  eng // button that triggers the onclick function but takes the user to another page inside the site Hello // text to be changed by JS and want to keep the change even if the page is reloaded and taken elsewhere 

¿Alguna idea de cómo podría hacer eso? Gracias

Para que esto funcione necesitas algún tipo de almacenamiento. Probemos localStorage:

Primero verifica si los cambios se han realizado antes de configurar la variable y luego controla tu evento:

  

Utilice cookies o almacenamiento de sesión / local, la opción de almacenamiento de sesión a continuación

Los datos almacenados en sessionStorage durarán mientras la ventana del navegador esté abierta, mientras que localStorage no tiene fecha de caducidad

 eng Hello  

Nota: este código deberá colocarse después de los elementos HTML, idealmente al final de la página.