第一次寻求帮助,所以如果我需要在特定部分展示自己,请指出!
正如标题中所述,我有一个 JSON 数据库,需要用它的内容填充网站。第一次尝试做这样的事情(还在学习JS)。这是预期结果的图像。如果您愿意,这就是 HTML 中的预期输出:
<div class="cardsection">
<div class="card">
<div class= "photoandname">
<div class="profilphoto">
</div>
<h2 class="name"> </h2>
</div>
<div class="informations">
<h3 class="location"> </h3>
<p class="caption"> </p>
<p class="price"> </p>
</div>
<div class="tags">
<button class="tagButton"> </button>
<button class="tagButton"> </button>
</div>
</div>
</div>
我遇到的问题是:
对于标签部分,每张卡没有相同数量的标签。我知道我需要一个嵌套循环来访问 JSON 数据中的嵌套数组。我尝试了一些东西,但没有完全管理或理解它是如何工作的,所以你们中的一个人可以帮助我并解释或向我展示吗?
另外,我的 Items 循环的“for”部分一直有错误(无法读取未定义的属性“长度”),但我没有得到该错误,因为该属性是在上面定义的(var items = json.items;)
我不能 100% 确定我的代码是正确的。像我一样编码,它会正确地创建每张卡及其子卡吗?(卡之间没有相同的类名会误导附加?并且正确设置了 aria-labels?)
HTML 代码: <div class="cardsection"> </div>
江户川乱折腾
喵喵时光机
相关分类