<div id="contenedor" class="container"> <button id="empezar" class="btn btn-success">Empezar</button> <p id="mensaje"></p> <button id="carta" class="btn btn-success">Sacar una carta</button> <button id="carta5" class="btn btn-success">Sacar cinco cartas</button> <div id="cartas"></div> </div> <script src="js/cartas.js"></script>
document.getElementById('empezar').addEventListener('click', empezar) document.getElementById('carta').addEventListener('click', () => { cartas(1) }) document.getElementById('carta5').addEventListener('click', () => { cartas(5) }) let baraja function empezar () { fetch('https://deckofcardsapi.com/api/deck/new/shuffle/?deck_count=1') .then(response => response.json()) .then(json => { console.log(json) baraja = json.deck_id document.getElementById('mensaje').innerHTML = 'Tienes la baraja: ' + baraja }) .catch(err => { console.log('Error: ', err) }) } function cartas (num) { fetch('https://deckofcardsapi.com/api/deck/' + baraja + '/draw/?count=' + num) .then(response => response.json()) .then(json => { console.log(json) for (let i = 0; i < json.cards.length; i++) { const imagen = document.createElement('img') imagen.src = json.cards[i].image document.getElementById('cartas').appendChild(imagen) } }) .catch(err => { console.log('Error: ', err) }) }