Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在排序数组中打断一行_Javascript_Html_Arrays - Fatal编程技术网

Javascript 在排序数组中打断一行

Javascript 在排序数组中打断一行,javascript,html,arrays,Javascript,Html,Arrays,我有一个用户输入,它接收一个字符串,然后将它添加到一个数组中,并显示在屏幕上 当用户输入更多字符串时,会出现第二个列表,对列表进行排序。我很难让第二个列表在数组元素之间换行。我认为这与INNERHTML有关,但我不能完全确定 var list=[]; 函数buildString() { //将项目添加到列表并显示。 var myVal=document.getElementById('input').value; document.getElementById('mytext')。innerH

我有一个用户输入,它接收一个字符串,然后将它添加到一个数组中,并显示在屏幕上

当用户输入更多字符串时,会出现第二个列表,对列表进行排序。我很难让第二个列表在数组元素之间换行。我认为这与INNERHTML有关,但我不能完全确定

var list=[];
函数buildString()
{
//将项目添加到列表并显示。
var myVal=document.getElementById('input').value;
document.getElementById('mytext')。innerHTML+=myVal+“
”; } 函数appendArray(){ //向数组中添加输入文本 var input=document.getElementById('input')。值; 列表、推送(输入); document.getElementById(“arrayLength”).innerHTML=+list.length; //显示数组的长度 } 函数alphaOrder(){ list.sort(); document.getElementById('displayAlpha')。innerHTML=list+“
”;
p{
左边距:自动;
右边距:自动;
填充:2%;
字号:2em;
颜色:#aaa;
文本对齐:左对齐;
}

提交


您需要使用

分隔符将项目数组重新加入到字符串中

function alphaOrder() {
    list.sort();
    document.getElementById('displayAlpha').innerHTML = list.join("<br>");
}
函数alphaOrder(){
list.sort();
document.getElementById('displayAlpha')。innerHTML=list.join(“
”); }
此代码段无法正常工作!非常感谢。