Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果数字为=到25_Javascript_Html_Css - Fatal编程技术网

Javascript 如果数字为=到25

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

我想有一个文本字段,用户可以输入一个数字,如果数字是正确的,它会显示“图像a”,如果不正确的显示“图像b”下面的文本字段,我希望他们有尽可能多的尝试,因为他们想得到正确的。到目前为止我唯一发现的就是这个

抱歉缺乏经验,伙计们:(


这会让你开始的

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>自动变为
=