<img id="myImg" src="https://drive.google.com/uc?export=view&id=1gsRqRNoKabIkK9z1NhioUhpFOgIKww5Q" width="107" height="98"> <button onclick="change_image()">Change Image</button> <script> function change_image() { document.getElementById("myImg").src = "https://drive.google.com/uc?export=view&id=1gsRqRNoKabIkK9z1NhioUhpFOgIKww5Q"; } </script>La imagen del mismo enlace se está cargando correctamente. Pero no cambia cuando se usa una función js
& es cómo representas un carácter & en HTML.
No es cómo representa uno en JavaScript (ni siquiera JS en un elemento <script> en un documento HTML, ya que los elementos <script> están definidos para que las reglas normales de análisis de HTML (donde & cambiaría al estado de referencia de caracteres ) se suspenden ).
La URL está recibiendo un error 400.
En el uso de JS solo & sin el amp; .