¿No debería agregar otra cosa cambiar el contenido de nuevo a Bienvenido a nuestro sitio definido en la variable msgTwo o estoy haciendo esto mal?
let el = document.getElementById('message'); let butt = document.getElementById('clicktodo') let msg = 'Sign up to our Newsletter for 10% off!'; let msgTwo = 'Welcome to Our Site!'; function change() { if (el != msg) { el.textContent = msg; } else { el.textContent = msgTwo; } }; butt.addEventListener('click', change); <body> <h1> Traval Worthy </h1> <div id="message"> Welcome to Our Site! </div> <button id="clicktodo" style ="padding: 10px 15px; margin-top: 15px"> Click Here </button> </body>En la función de change , use el.textContent para obtener el texto del elemento del mensaje mientras verifica if
if (el.textContent != msg) { el.textContent = msg; } else { el.textContent = msgTwo; }También puede reemplazar este if-else con
el.textContent = el.textContent === msg ? msgTwo : msg;