私は、ユーザーが名前を入力しなければならないクラスのプロジェクトを行っており、プログラムに名前をアルファベット順に並べ替えさせています。私が思いついたコードはあまりエレガントではありませんが、ユーザーに 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>