我在网页上使用js数组排序方法,但输出中包含“,”。
var locationTownInAshanti = new Array("<input type=\"radio\" value=\"Buokrom\" name=\"gender\">Buokrom", "<input type=\"radio\" value=\"Dote\" name=\"gender\">Dote", "<input type=\"radio\" value=\"Bantama\" name=\"gender\">Bantama") ;
locationTownInAshanti.sort();
答案 0 :(得分:0)
引号是如何在数组中表示字符串。逗号是分隔符,用于分隔每个数组项。
将其放到html控件(例如列表)中时,每个项目都呈现为不带引号和逗号(将逗号分隔为数组中的项)。
var locationTownInAshanti = new Array("Buokrom", "Dote", "Bantama");
locationTownInAshanti.sort();
var townStr = '';
locationTownInAshanti.forEach(function(town){
townStr += '<li>' + town + '</li>';
})
document.querySelector('#towns').innerHTML = townStr;
<ul id ="towns"></ul>