<div id="contenedor" class="container "> <img id="imagen" src="" width="300"> <video id="video" controls src=""> </video> </div> <script src="js/test.js"></script>
fetch('https://random.dog/woof.json?ref=apilist.fun') .then(function (response) { // Si tengo respuesta console.log(response) return response.text() // El html de la página me lo pasas al siguiente then }) .then(function (html) { // Dentro de html yo tengo la respuesta de la página console.log(html) const perrito = JSON.parse(html) console.log(perrito) // Solo me interesa la url del perrito const url = perrito.url // Obtengo la extensión del archivo const extension = url.split('.').pop() // SI es vídeo lo pongo en el vídeo y oculto la imagen y viceversa if (extension == 'mp4') { const video = document.getElementById('video') video.src = url document.getElementById('imagen').style.display = 'none' } else { document.getElementById('imagen').src = url document.getElementById('video').style.display = 'none' } }) .catch(function (err) { console.log('Error: ', err) })