gpt4 book ai didi

javascript - 将 Javascript 数组更改为字符串

转载 作者:行者123 更新时间:2023-11-28 13:42:49 25 4
gpt4 key购买 nike

我在 JavaScript 中有以下数组

("error", "No name entered", "Invalid Email", "No Message")

数组也可以

("success", "Your message has been sent.")    

我想创建一个如下所示的字符串

<div class="error">
<ul>
<li>No Name entered</li>
<li>Invalid Email</li>
<li>No Message</li>
</ul>
</div>

数组中的第一项用于 div 类,其余的将是列表项,

我尝试过使用 formData[0]、formData[1] 等,但如果数组项不存在,则只会打印 undefined。

最佳答案

你可以做到

var array = ["error", "No name entered", "Invalid Email", "No Message"];

function makeDiv(array) {
var newDiv = '<div class="' + array[0] + '"><ul>';

for (var i = 1; i < array.length; i++) {
newDiv += '<li>' + array[i] + '</li>';
}

newDiv += '</ul></div>';

//append newDiv somewhere

}

关于javascript - 将 Javascript 数组更改为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16676855/

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