Есть следующий код:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Find IP</title>
</head>
<body>
<div class="main-page">
<div class="content-conatainer">
<h1>Определить местоположение</h1>
<div class="data-input">
<input type="text" id= "find" class="input-text" name="ip" value="" />
<input type="submit" class="input-button" value="Проверить" />
</div>
</div>
</div>
<script src="/index.js"></script>
</body>
</html>
var url = "https://suggestions.dadata.ru/suggestions/api/4_1/rs/iplocate/address?ip=";
var token = "xxx";
const query = document.getElementById('find').value;
console.log(query);
var options = {
method: "GET",
mode: "cors",
headers: {
"Content-Type": "application/json",
"Accept": "application/json",
"Authorization": "Token " + token
}
}
fetch(url + query, options)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log("error", error));
Как сделасть так чтобы из получаемого ответа выводить в HTML:
Страна:
Регион:
Город: