gpt4 book ai didi

javascript - 在innerHTML中显示数组

转载 作者:行者123 更新时间:2023-12-01 03:43:17 25 4
gpt4 key购买 nike

我正在尝试显示数组中的两位数据。第一个是 [0][0] 下的标题,第二个是 [0][2] 下的描述。

这是我写的。

element.innerHTML = "<div>" + "<h3>" + all_films[0][0]; + "</h3>" + "<p>" + all_films[0][2]; + "</p>" + "</div>"

这很奇怪,因为如果我只写它就可以工作

"<div>" + "<p>" + all_films[0][2]; + "</p>" + "</div>"

或者如果我只是写

"<div>" + "<h3>" + all_films[0][0]; + "</h3>" + "</div>"

但他们似乎从来没有一起工作过。为什么是这样?我不允许在同一个东西中使用两个数组吗?

最佳答案

你在不应该出现的地方添加了分号,将你的代码变成这样:

element.innerHTML = "<div>" + "<h3>" + all_films[0][0];
+"</h3>" + "<p>" + all_films[0][2];
+"</p>" + "</div>";

其中最后两条语句无效。 (JavaScript 有一个一元 + 运算符,如 +5 === 5。)删除分号:

element.innerHTML = "<div>" + "<h3>" + all_films[0][0] + "</h3>" + "<p>" + all_films[0][2] + "</p>" + "</div>";

关于javascript - 在innerHTML中显示数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43723513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com