Estoy tratando de escribir la variable js (tab.url.toString()) en html. He intentado hacer esto:
document.write(tab.url.toString())pero es parte de un gran código js y solo esto está relacionado con html.
El html se llama history.html y escribí allí:
<script src="nameFile.js"></script>¿Cómo puedo conectarme entre el código js y este archivo html específico?
Gracias.
Puede intentar capturar el elemento por su id en su archivo Javascript
someId = document.getElementById('someId')Luego le agregas el valor por
let val = tab.url.toString() someId.innerHTML = val Puede crear una propiedad en el objeto de la window , algo como esto:
window.tabUrl = tab.url.toString(); Esta variable es accesible globalmente por cada script que viene después de su ejecución.
Siempre que escriba el nombre completo window.tabUrl , estará disponible desde cualquier lugar.
Puede usar ese valor ahora en otros scripts. Solo como un ejemplo:
document.getElementById('exampleId').innerHTML = window.tabUrl; Documentación para HTML interno:
https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML
El uso de variables globales en el objeto de la window no debe usarse demasiado, pero es una solución fácil para transferir valores para sus proyectos personales.