Javascript 如果数字为=到25
我想有一个文本字段,用户可以输入一个数字,如果数字是正确的,它会显示“图像a”,如果不正确的显示“图像b”下面的文本字段,我希望他们有尽可能多的尝试,因为他们想得到正确的。到目前为止我唯一发现的就是这个 抱歉缺乏经验,伙计们:(Javascript 如果数字为=到25,javascript,html,css,Javascript,Html,Css,我想有一个文本字段,用户可以输入一个数字,如果数字是正确的,它会显示“图像a”,如果不正确的显示“图像b”下面的文本字段,我希望他们有尽可能多的尝试,因为他们想得到正确的。到目前为止我唯一发现的就是这个 抱歉缺乏经验,伙计们:( 这会让你开始的 var my_string = prompt("Please enter a number",""); document.write(my_string); if(my_string === '25'){ document.write('Yes
这会让你开始的
var my_string = prompt("Please enter a number","");
document.write(my_string);
if(my_string === '25'){
document.write('Yesss');
} else {
document.write('Wrong');
}
这会让你开始的
var my_string = prompt("Please enter a number","");
document.write(my_string);
if(my_string === '25'){
document.write('Yesss');
} else {
document.write('Wrong');
}
用户将输入字符,因此您必须比较字符串。您可以使用检查相等性的=
运算符;您必须对照字符串“25”
进行检查
然后,要显示图像,您必须为HTML格式的图像提供一个ID。这样做之后,您可以使用document.getElementById(“some_ID”)
获取JavaScript中的元素。显示/隐藏是使用element.style.display=“block”
vs“none”完成的
用户将输入字符,因此您必须比较字符串。您可以使用检查相等性的=
运算符;您必须对照字符串“25”
进行检查
然后,要显示图像,您必须为HTML格式的图像提供一个ID。这样做之后,您可以使用document.getElementById(“some_ID”)
获取JavaScript中的元素。显示/隐藏是使用element.style.display=“block”
vs“none”
以下是代码片段:
<script type="text/javascript">
function check_number()
{
var num = document.getElementById('input_number').value;
var img = num == '25' ? 'good.png' : 'bad.png';
document.getElementById('result_image').src = img;
document.getElementById('result').style.display = 'block';
}
</script>
<input type="text" id="input_number"
<input type="submit" onclick="check_number();return false;">
<div id="result" style="display:none;">
<img src="blank.png" alt="" id="result_image">
</div>
函数检查_编号()
{
var num=document.getElementById('input_number')。值;
var img=num='25'?'good.png':'bad.png';
document.getElementById('result_image')。src=img;
document.getElementById('result').style.display='block';
}
这是代码剪:
<script type="text/javascript">
function check_number()
{
var num = document.getElementById('input_number').value;
var img = num == '25' ? 'good.png' : 'bad.png';
document.getElementById('result_image').src = img;
document.getElementById('result').style.display = 'block';
}
</script>
<input type="text" id="input_number"
<input type="submit" onclick="check_number();return false;">
<div id="result" style="display:none;">
<img src="blank.png" alt="" id="result_image">
</div>
函数检查_编号()
{
var num=document.getElementById('input_number')。值;
var img=num='25'?'good.png':'bad.png';
document.getElementById('result_image')。src=img;
document.getElementById('result').style.display='block';
}
那么你遇到了什么问题?你到底想实现什么?如果你想比较一个数字,asawyer的答案似乎是正确的。如果你真的担心收到一个数字(或者想要比较并回答“太长”/“太高”),我会查看。那么你有什么问题?你到底想实现什么?如果你想比较一个数字,asawyer的答案似乎是正确的。如果你真的担心收到一个数字(或者想要比较并回答“太长”/“太高”),我会查看。我的字符串===25
会更准确。@Pranav这是我如此喜欢咖啡脚本的原因之一,=
和会自动变成==
。我的字符串===25
会更准确。@Pranav这是我如此喜欢咖啡脚本的原因之一,=
和de>自动变为=
。