Una consulta con un SOFTWARE UNITY de OldSearchWord conduce a una nueva página donde se reemplaza una variable ^ con el SOFTWARE UNITY de OldSearchWord. Esto funciona bien.
Después de cargar la página de resultados, el SOFTWARE UNITY de OldSearchWord debe modificarse de esta manera: El carácter de espacio en blanco debe reemplazarse con un _. El resultado, NewSearchWord, debería parecerse a UNITY_SOFTWARE .
El problema: No se crea NewSearchWord y se parece a OldSearchWord.
¿Cómo puede cambiar el SOFTWARE UNITY de OldSearchWord después de que la página se haya cargado en el SOFTWARE UNITY_SOFTWARE de NewSearchWord ?
Mi código:
<body onload="myFunction()"> New search word: <span id="NewSearchWord"></span> <script> let OldSearchWord; let NewSearchWord; OldSearchWord = "^"; </script> <script> function myFunction() { NewSearchWord = ( OldSearchWord.replace(/\s+/, '_') ); document.getElementById("NewSearchWord").innerHTML = NewSearchWord; window.alert(NewSearchWord); } </script> </body>