我一直在为自己做一个小项目,其中包括创建字母。我不想对标记中的每个字母进行硬编码,而是使用JavaScript为我完成。
这就是我所走的路。
for ( i = 0; i < 26; i++ ) {
var li = document.createElement("li");
li.innerHTML = "letter" + i + " ";
li.style.listStyle = "none";
li.style.display = "inline";
document.getElementById("letter-main").appendChild(li);
}
话虽这么说,但我试图避免暂时使用jQuery,因为我试图更好地了解JavaScript。
还有另一篇文章讨论了同一个想法,使用字符代码但使用了jQuery。
我将如何处理?
您可以使用toString()将数字转换为alpha
for (i = 0; i < 26; i++) {
var li = document.createElement("li");
li.innerHTML = "letter " + (i+10).toString(36) + " ";
li.style.listStyle = "none";
li.style.display = "inline";
document.getElementById("letter-main").appendChild(li);
}
<div id="letter-main"></div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句