<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" c initial-scale=1.0"> <title>Document</title> </head> <style> body{ background-color: black; margin-top: 300px; } img{ display: block; margin: auto; width: 250px; height: 250px; } p{ text-align: center; color: white; font-family: 'Courier New', Courier, monospace; font-weight: 600; margin-top: -15px; letter-spacing: 1px; } @keyframes jump { 0% { transform: translateY(0); } 50% { transform: translateY(-20px); } 100% { transform: translateY(0); } } #tarolo{ font-size: 24px; animation: jump 1s infinite; } </style> <body> [removed] szam = Math.floor(Math.random() * 200); const api_url = "https://pokeapi.co/api/v2/pokemon/"+szam; async function getPoke(){ const response = await fetch(api_url) const data = await response.json() console.log(data) json_pict = JSON.stringify(data) json_pict = JSON.parse(json_pict) var getImage = document.createElement("img") getImage.src = json_pict.sprites.front_shiny document.getElementById('tarolo').appendChild(getImage); document.getElementById("nev")[removed]="Name: "+data.name.toUpperCase() document.getElementById("suly")[removed]="Weight: " + data.weight + " kg" document.getElementById("exp")[removed]="Base experience: " + data.base_experience document.getElementById("magassag")[removed]="Height: " + data.height + " cm" } getPoke() [removed] <div id="tarolo"></div> <p id="nev"></p> <p id="suly"></p> <p id="exp"></p> <p id="magassag"></p> </body> </html>