【发布时间】:2021-11-13 18:14:30
【问题描述】:
我需要创建一个基本网站,我必须在其中打印 Json 文件中的信息。使用 Javascript。
我想要的是结果图片
但我不知道该怎么做,因为我是 Javascript 的初学者。你能帮我吗 ? 非常感谢 西奥
{
"number_of_results": 20,
"results": [
{
"name": {
"first": "Test",
"last": "Test"
},
"date_of_birth": {
"date": "1985-12-03T02:05:33",
"age": 36
},
"picture": {
"large": "apple.png",
},
},
【问题讨论】:
-
您需要一个脚本来抓取您想要添加数据的每个 html 元素并将其 innerHTML 设置为数据。您可以使用 document.querySelector 来抓取 html 元素。 developer.mozilla.org/en-US/docs/Web/API/Document/querySelector
-
StackOverflow 不是供人们向您提供答案的地方。我为你编写这个程序不会帮助你学习。此外,网上有很多关于 Web 开发的教程。快速的谷歌搜索返回了这个sebhastian.com/display-javascript-variable-html,这是一个很好的起点。在你尝试之后,如果你还在挣扎,回来展示你的进步
-
你的意思是它不起作用?它会引发错误吗?什么都不显示?此外,在您提供的数据中,没有一个对象具有电子邮件属性或电话属性
-
电子邮件、电话和字符串?请显示这些属性的形状
-
您的 for 循环尝试使用变量
data就好像它是一个数组,例如for (var i = 0; i < data.length; i++)但它是属性results是您的数组,所以它应该是for (var i = 0; i < data.results.length; i++)并获得像电子邮件这样的属性是data.results[i].email
标签: javascript html json