一般情况下,我们会使用 “+” 来连接字符串,比如
var htmlStr = "";
for(var i = 0; i < 5; i ++){
htmlStr += "<li>" + i + "</li>";
}
document.getElementById("list").innerHTML = htmlStr;
但是,如果使用 Array.prototype.join 方法来实现字符串的连接,效率会更高
var htmlArray = [];
for(var i = 0; i < 5; i ++){
htmlArray.push("<li>", i, "</li>");
}
document.getElementById("list").innerHTML = htmlArray.join("");
(参考:http://www.gbtags.com/gb/share/1369.htm)