在我的网站上,我有一个 JS 函数,它生成一个数组,该数组的大小取决于用户给出的输入
这是我用来显示输出数组、perArrary 和一些文本的内容。
document.getElementById("happyanswer").innerHTML= perArray + " are so happy, yes they are!!!";
引号中的部分本身始终保留在 div 中。当它显示数组的元素时,它会向右推,直到显示所有元素。
我这里有 fiddle http://jsfiddle.net/m57KC/
目前唯一可用的按钮是快乐数字按钮。你也可以忽略除此之外的任何问题(我知道有很多)。
最佳答案
问题是您将数组直接转换为字符串,没有 .join()
。默认情况下,javascript 仅使用逗号连接元素,例如 109,103,100,97,94,91,86,82,79,70,68,49,44,32,31,28,23,19,13, 10、7、1 很开心,是的,他们很开心!!!
。逗号不会触发换行。相反,如果您使用逗号和空格连接,该行将自动换行:
document.getElementById("happyanswer").innerHTML= perArray.join(', ') + " are so happy, yes they are!!!";
关于javascript - 不守规矩的数组不留在包含 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21912963/