我想要一个用户可以输入数字的文本字段,如果数字正确,则显示“图像 a”,如果不正确,则在文本字段下方显示“图像 b”,我希望他们有尽可能多的数字尽其所能地使它正确。到目前为止我唯一发现的是这个?
抱歉缺乏经验的家伙:(
var my_string = prompt("Please enter a number","");
document.write(my_string)
if(isNaN(my_string)){
document.write ("this is not a number ");
}else{document.write ("this is a number ");
}
最佳答案
用户将输入字符,因此您必须比较字符串。您可以使用检查相等性的 ===
运算符;您必须检查字符串 "25"
。
然后,要显示图像,您必须为 HTML 格式的图像提供一个 ID。这样做之后,您可以使用 document.getElementById("some_id")
在 JavaScript 中获取元素。显示/隐藏是使用 element.style.display = "block"
与 "none"
完成的。
关于javascript - 如果数字 = 到 25,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9925861/