/ /もしElse Java Script HTML - javascript

もしElse Java Script HTML - javascript

3番目のボタンはプロンプトを表示する1から3までの数字をタイプすることができます。何か他のものを入力すると、入力したものが1〜3の数字ではないと言わざるを得ませんが、1/2/3と入力するとプロンプトが表示されますテキストを入力することができ、1/2/3未満のテキストは入力した内容に変更されます。 代わりに、最初のプロンプトで1から3まででないものを入力すると、2番目のプロンプトが表示され、2番目のプロンプトに何を入力しても最初のテキストのみが変更されます。 申し訳ありませんが、それは単なる愚かなミスである場合、私はそれを理解しようと時間を費やしました。

function HI()
{
var A = prompt("Choose Text(1-3)")
if(A = 1)
{
A=document.getElementById("1");
var B = prompt("Type Your Text")
A.innerHTML=B;
}
else if(A = 2)
{
A=document.getElementById("2");
var B = prompt("Type Your Text")
A.innerHTML=B;
}
else if(A = 3)
{
A=document.getElementById("3");
var B = prompt("Type Your Text")
A.innerHTML=B;
}
else
{
alert("What you typed is not a between 1 and 3")
}
}

回答:

回答№1は1

代入演算子ではなく、等価インジケータが必要です。つかいます A == 1 または B == 1 または何でも。