Javascript конвертировать валюту

Привет товарищи Укладчики!

Я пытаюсь конвертировать доллары США в южноафриканские ранды на веб-странице.

У меня есть функция Javascript, полученная отсюда.

Функция работает нормально, но я не могу вернуть значение для использования: /

function getRate(from, to) {
  var script = document.createElement('script');
  script.setAttribute('src', "http://query.yahooapis.com/v1/public/yql?q=select%20rate%2Cname%20from%20csv%20where%20url%3D'http%3A%2F%2Fdownload.finance.yahoo.com%2Fd%2Fquotes%3Fs%3D"+from+to+"%253DX%26f%3Dl1n'%20and%20columns%3D'rate%2Cname'&format=json&callback=parseExchangeRate");
  document.body.appendChild(script);
}

function parseExchangeRate(data) {
  var name = data.query.results.row.name;
  var rate = parseFloat(data.query.results.row.rate, 10);
  console.log('rate: ' + rate);
  return rate;
}

var dollarRand = getRate("USD", "ZAR");

var priceConvert = document.getElementsByClassName('price-convert');
var currentPrice = priceConvert[0].innerHTML;
currentPrice = currentPrice * dollarRand;

Спасибо заранее за помощь!

0 ответов

Другие вопросы по тегам