코인 실시간 가격 body { margin:0; padding:0; font-family: Arial, sans-serif; background-color: transparent; } .crypto-table-container { width: 100%; max-width: 700px; margin: 0 auto; background-color: #fff; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); overflow: hidden; } table { width: 100%; border-collapse: collapse; text-align: center; } th { background-color: #007bff; color: #fff; padding: 10px; font-size: 15px; } td { padding: 10px; border-bottom: 1px solid #e0e0e0; font-size: 14px; } tr:hover { background-color: #f5faff; }
코인명 가격 (KRW) 가격 (USD)
async function updateCryptoPrices() { try { const response = await fetch(‘https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,tether,tron,ripple,dogecoin,solana,cardano&vs_currencies=krw,usd’); const data = await response.json(); const coins = { bitcoin: ‘비트코인 (BTC)’, ethereum: ‘이더리움 (ETH)’, tether: ‘테더 (USDT)’, tron: ‘트론 (TRX)’, ripple: ‘리플 (XRP)’, dogecoin: ‘도지코인 (DOGE)’, solana: ‘솔라나 (SOL)’, cardano: ‘에이다 (ADA)’ }; const tbody = document.getElementById(‘crypto-tbody’); tbody.innerHTML = ”; Object.keys(coins).forEach(key => { const krwPrice = data[key].krw.toLocaleString(‘ko-KR’); const usdPrice = data[key].usd.toLocaleString(‘en-US’, { style: ‘currency’, currency: ‘USD’ }); const row = ` ${coins[key]} ₩${krwPrice} ${usdPrice} `; tbody.innerHTML += row; }); } catch (error) { console.error(“코인 가격 로딩 중 에러:”, error); } } updateCryptoPrices(); setInterval(updateCryptoPrices, 10000);