有谁能告诉我我做错了什么?问题是“ramdom1”没有被添加到数组中。(text_loot中没有显示任何内容)
任何帮助都会很棒,谢谢。
var lootArray = [].join("<br>");
lootArray.add("ramdom1");
document.getElementById("text_loot").innerHTML = lootArray;
答案 0 :(得分:3)
首先,将元素添加到数组的方法称为push
,而不是add
其次,当您在数组上执行join
时,您会获得字符串,其中没有push
或add
等方法
如果你真的想这样做,你需要这个代码:
var lootArray = []
lootArray.push("ramdom1");
lootArray = lootArray.join("<br>");
document.getElementById("text_loot").innerHTML = lootArray;
答案 1 :(得分:2)
替换
lootArray.add("ramdom1");
与
lootArray.push("ramdom1");
答案 2 :(得分:0)
使用这样的推送方法。希望它能起作用
lootArray.push("ramdom1");