我正在为一个类做一个项目,我必须让用户输入名称,然后让程序按字母顺序对名称进行排序。我想出的代码不是很优雅,但它可以很好地让用户输入 3 个不同的名称,然后在屏幕上打印这些名称。但是,我无法弄清楚如何对名称进行排序。我可以在 disp_prompt() 函数中放置一个数组吗?我试过这样做,但似乎没有用,尽管我可能将数组代码放在错误的区域。
这是我到目前为止写的代码:
<body>
<script>
function disp_prompt()
{
var name1=prompt("Please enter three names:","Name 1")
var name2=prompt("Please enter three names:","Name 2")
var name3=prompt("Please enter three names:","Name 3")
document.getElementById("msg1").innerHTML= name1;
document.getElementById("msg2").innerHTML= name2;
document.getElementById("msg3").innerHTML= name3;
}
</script>
<center><input type="button" onclick="disp_prompt()" value="Click Here"></center>
<br>
<h2><center><div id="msg1"></div></center></h2>
<h2><center><div id="msg2"></div></center></h2>
<h2><center><div id="msg3"></div></center></h2>
</body>