Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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 我有一个编程任务,我可以';别再往前走了_Javascript_Html_Css - Fatal编程技术网

Javascript 我有一个编程任务,我可以';别再往前走了

Javascript 我有一个编程任务,我可以';别再往前走了,javascript,html,css,Javascript,Html,Css,我要做的是: 创建一个包含2个输入字段和一个按钮的简单HTML表单。此外,创建一个100x100px的矩形,并另外定义3种背景颜色较大(红色)、相等(绿色)和较小(黄色)的样式。编程一个“检查”功能,单击按钮时执行该功能,并根据两个数字设置矩形上的颜色 我的代码: 函数reckteck(){ var gr=document.getElementById('demo1')。值; var gl=document.getElementById('demo1')。值; var kl=document.g

我要做的是:

创建一个包含2个输入字段和一个按钮的简单HTML表单。此外,创建一个100x100px的矩形,并另外定义3种背景颜色较大(红色)、相等(绿色)和较小(黄色)的样式。编程一个“检查”功能,单击按钮时执行该功能,并根据两个数字设置矩形上的颜色

我的代码:

函数reckteck(){
var gr=document.getElementById('demo1')。值;
var gl=document.getElementById('demo1')。值;
var kl=document.getElementById('demo1')。值;
如果(演示1>演示2){
document.getElementById(“eck”).style.backgroundColor=“红色”;
}else if(demo1==demo2){
document.getElementById(“eck”).style.backgroundColor=“绿色”;
}否则如果(演示1<演示2){
document.getElementById(“eck”).style.backgroundColor=“黄色”;
}
}



普鲁芬

试试这个例子:

函数reckteck(){
var yo1=document.getElementById('yo1').value;
var yo2=document.getElementById('yo2').value;
如果(yo1>yo2){
document.getElementById(“eck”).style.fill=“红色”;
}否则如果(yo1==yo2){
document.getElementById(“eck”).style.fill=“绿色”;
}否则如果(yo1



普鲁芬


现在我们知道您必须做什么,但我们不知道您的问题是什么。需求的哪一部分在您的代码中不起作用?您的
demo1
demo2
没有定义,而且
gr
gl
kl
是相同的DOM元素,从未使用过。解决这个问题。另外,您的
#demo1
#demo2
具有字符串值,因此您不能简单地使用
“编写总结特定问题的标题”进行比较。请阅读我的代码只适用于绿色。其他的不起作用。