If Else Java Script HTML

If Else Java Script HTML

本文关键字:HTML Script Java Else If      更新时间:2023-09-26

第三个按钮应该显示一个提示,您可以在其中键入1-3中的数字,如果您键入其他内容,它应该显示您键入的不是1到3之间的数字,但如果您键入1/2/3,它应该会显示一个可以键入文本的提示,并且1/2/3以下的文本应该变为您键入的内容。相反,当你在第一个提示中键入不是从1到3的内容时,它仍然会显示第二个(不应该),无论你在第一次提示中键入什么,它都只会更改第一个文本。很抱歉,如果这只是一个愚蠢的错误,我花了几个小时试图弄清楚。

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")
    }
}

您需要相等指示符,而不是赋值运算符。使用A == 1B == 1或其他方式。