/
EugenyCh7
/
JavaScript-and-React-Course
Обзор
Документация
Войти
/
EugenyCh7
/
JavaScript-and-React-Course
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Calc/js/script.js
23 строки
693 B
Eugeny Chekmarev
Calc
15 авг 2021, 12:49
15 авг 2021, 12:49
6bcb02b
Код
Авторство
О чём код?
"use strict"; const inputRub = document.querySelector("#rub"); const inputUsd = document.querySelector("#usd"); inputRub.addEventListener("input", () => { const request = new XMLHttpRequest(); request.open("GET", "js/current.json"); request.setRequestHeader("Content-type", "application/json; charset=utf-8"); request.send(); request.addEventListener("readystatechange", () => { if (request.readyState === 4 && request.status === 200) { console.log(request.response); const data = JSON.parse(request.response); inputUsd.value = (+inputRub.value / data.current.usd).toFixed(2); } else { inputUsd.value = `Error ${request.status}`; } }); });