UNPKG

conversor-monedas-personalizado

Version:

Un conversor de monedas simple con tasas de cambio actualizadas.

25 lines (23 loc) 1.1 kB
function iniciarConversor() { document.getElementById('monedaForm').addEventListener('submit', function(e) { e.preventDefault(); let moneda1 = document.getElementById('moneda1').value; let cantidad = parseFloat(document.getElementById('cantidad').value); let moneda2 = document.getElementById('moneda2').value; fetch(`https://api.exchangerate-api.com/v4/latest/${moneda1}`) .then(res => res.json()) .then(data => { const tasaCambio = data.rates[moneda2]; document.getElementById('tasaCambio').innerText = `1 ${moneda1} = ${tasaCambio} ${moneda2}`; let resultado = cantidad * tasaCambio; document.getElementById('resultado').innerText = `${cantidad} ${moneda1} son ${resultado.toFixed(2)} ${moneda2}`; }) .catch(error => console.error('Error:', error)); }); } // Exportar la función if (typeof module !== 'undefined' && module.exports) { module.exports = iniciarConversor; } else { iniciarConversor(); }