【发布时间】:2021-04-18 02:36:10
【问题描述】:
我正在制作一个显示不同货币报价的网站。
我正在使用 FETCH 的 API。但是我已经尝试在其中添加 .toFix (2) 并且在逗号后只显示两个数字对我来说没有用。
function fetchData() {
fetch("https://www.dolarsi.com/api/api.php?type=valoresprincipales")
.then(response => {
return response.json();
})
.then(data => {
const filteredOutput = data.filter(item => {
switch (item.casa.nombre) {
case "Dolar Blue":
return item;
break;
default:
return null;
}
})
let html = "";
filteredOutput.forEach(item => {
html += "<p class= \"compra\"><small class= \"compraPrecio\">COMPRA</small><br> $ " +item.casa.compra + "</p>";
})
document
.querySelector('#blueCompra')
.insertAdjacentHTML("afterbegin", html);
});
}
fetchData();
这是我当前使用的代码。 我应该在哪里安排?有人知道吗?谢谢!
...和我的html html
【问题讨论】:
-
你能把你的html截图贴上去吗
-
你能解释清楚什么是输入,你希望输出如何?
标签: javascript html css api fetch