为什么这些报价在那里?如何删除它们?

时间:2019-02-04 21:07:06

标签: javascript fetch quotations

当我运行以下代码时:

const root = document.querySelector('#root3');

async function fetchData(userId) {
  const response = await fetch(`https://randomuser.me/api/?results=10`);
  const data = await response.json();
  console.log(data);
  console.log(data.results);
  data.results.map(item => {
    root.append(`<li><img src=${item.picture.thumbnail}></li>`);
  });
}

fetchData();

结果是这样的:

enter image description here

为什么这些报价在那里?以及如何摆脱它们?

1 个答案:

答案 0 :(得分:0)

好。您不能在JavaScript中使用append。 一种可行的解决方案如下:

root.innerHTML += `<li><img src=${item.picture.thumbnail}></li>`;