我想知道如何在JavaScript中将数字放在此列表的前面。
我写了这个脚本来制作一些随机生成的名字,我一直在努力编号。
我已经尝试通过HTML对它们进行编号,但它不起作用。
如果有人能帮助我,那对我来说意义重大。
var klinker = ["a", "e", "u", "i", "o"];
var medeklinker = ["q", "w", "s", "z", "x", "c", "v", "b", "n", "m", "d", "f", "g", "h", "j", "k", "l", "r", "t", "y", "p"];
function GenerateNPCNameF(lijst) {
var loop = 0;
var array = [];
while (loop <= 99) {
var klinker = ["a", "e", "u", "i", "o"];
var medeKlinker = ["q", "w", "s", "z", "x", "c", "v", "b", "n", "m", "d", "f", "g", "h", "j", "k", "l", "r", "t", "y", "p"];
var randomNumberKlinker = Math.floor(Math.random() * klinker.length);
var randomKlinker = klinker[randomNumberKlinker];
var randomNumberMedeklinker = Math.floor(Math.random() * medeklinker.length);
var randomMedeklinker = medeklinker[randomNumberMedeklinker];
var randomNumberKlinker1 = Math.floor(Math.random() * klinker.length);
var randomklinker1 = klinker[randomNumberKlinker1];
var randomNumberMedeklinker1 = Math.floor(Math.random() * medeklinker.length);
var randomMedeklinker1 = medeklinker[randomNumberMedeklinker1];
var randomNumberKlinker2 = Math.floor(Math.random() * klinker.length);
var randomklinker2 = klinker[randomNumberKlinker2];
var randomNumberMedeklinker2 = Math.floor(Math.random() * medeklinker.length);
var randomMedeklinker2 = medeklinker[randomNumberMedeklinker2];
array.push([randomKlinker + randomMedeklinker + randomklinker1 + randomMedeklinker1 + randomklinker2 + "<br>"]);
loop += 1;
}
document.getElementById(lijst).innerHTML = array.join("");
}
GenerateNPCNameF("womanlist");
<html>
<head>
<title>Simple Page</title>
</head>
<body>
<style>
</style>
<h3>Female names</h3>
<p id="womanlist">
</p>
<script src="script.js"></script>
</body>
</html>
答案 0 :(得分:0)
var klinker = ["a", "e", "u", "i", "o"];
var medeklinker = ["q", "w", "s", "z", "x", "c", "v", "b", "n", "m", "d", "f", "g", "h", "j", "k", "l", "r", "t", "y", "p"];
function GenerateNPCNameF(lijst) {
var loop = 0;
var array = [];
while (loop <= 99) {
var klinker = ["a", "e", "u", "i", "o"];
var medeKlinker = ["q", "w", "s", "z", "x", "c", "v", "b", "n", "m", "d", "f", "g", "h", "j", "k", "l", "r", "t", "y", "p"];
var randomNumberKlinker = Math.floor(Math.random() * klinker.length);
var randomKlinker = klinker[randomNumberKlinker];
var randomNumberMedeklinker = Math.floor(Math.random() * medeklinker.length);
var randomMedeklinker = medeklinker[randomNumberMedeklinker];
var randomNumberKlinker1 = Math.floor(Math.random() * klinker.length);
var randomklinker1 = klinker[randomNumberKlinker1];
var randomNumberMedeklinker1 = Math.floor(Math.random() * medeklinker.length);
var randomMedeklinker1 = medeklinker[randomNumberMedeklinker1];
var randomNumberKlinker2 = Math.floor(Math.random() * klinker.length);
var randomklinker2 = klinker[randomNumberKlinker2];
var randomNumberMedeklinker2 = Math.floor(Math.random() * medeklinker.length);
var randomMedeklinker2 = medeklinker[randomNumberMedeklinker2];
array.push([randomKlinker + randomMedeklinker + randomklinker1 + randomMedeklinker1 + randomklinker2 + "<br>"]);
loop += 1;
}
var text = "";
var i;
for (i=1; i <= array.length; i++) {
text += "" + i + ". " + array[i-1] + "<br/>";
}
document.getElementById(lijst).innerHTML = text;
}
GenerateNPCNameF("womanlist");
<html>
<head>
<title>Simple Page</title>
</head>
<body>
<style>
</style>
<h3>Female names</h3>
<p id="womanlist">
</p>
<script src="script.js"></script>
</body>
</html>