Javascript 如果两个输入值相等或不相等,如何从中获取值并编写输出消息?
这就是我到目前为止一直在做的事情。问题是,即使没有值输入,消息也总是出现。 另一件事,你会用不同的方式吗?如果是,请给我举个例子Javascript 如果两个输入值相等或不相等,如何从中获取值并编写输出消息?,javascript,events,input,Javascript,Events,Input,这就是我到目前为止一直在做的事情。问题是,即使没有值输入,消息也总是出现。 另一件事,你会用不同的方式吗?如果是,请给我举个例子 let jogador1 = document.querySelector('#jogador1'); let jogador2 =document.querySelector('#jogador2'); let output = document.querySelector('#output'); let value1 = jogador1.value; let
let jogador1 = document.querySelector('#jogador1');
let jogador2 =document.querySelector('#jogador2');
let output = document.querySelector('#output');
let value1 = jogador1.value;
let value2 = jogador2.value;
let letsCompareValues = (value1, value2) => {
if (value1 === value2 && value1 !== isNaN && value2 !==isNaN) {
msg += ' there is a match';
return output.textContent = msg;
}
}
button.addEventListener('click', letsCompareValues(value1, value2));
玩家1
玩家2
乔加尔
问题在于,您在单击按钮之前设置了值,如下所示:
let value1 = jogador1.value;
let value2 = jogador2.value;
let letsCompareValues = () => {
let msg = '';
let value1 = jogador1.value;
let value2 = jogador2.value;
if (value1 === value2 && !isNaN(value1) && !isNaN(value2)) {
msg += ' there is a match';
output.textContent = msg;
return output.textContent;
} else {
output.textContent = msg;
}
}
因此,即使用户更改了这些值。。存储在value1
和value2
中的温度值将始终为空。您只需访问按钮中的这些值,只需单击如下按钮:
let value1 = jogador1.value;
let value2 = jogador2.value;
let letsCompareValues = () => {
let msg = '';
let value1 = jogador1.value;
let value2 = jogador2.value;
if (value1 === value2 && !isNaN(value1) && !isNaN(value2)) {
msg += ' there is a match';
output.textContent = msg;
return output.textContent;
} else {
output.textContent = msg;
}
}
演示:
let jogador1=document.querySelector(“#jogador1”);
让jogador2=document.querySelector(“#jogador2”);
让output=document.querySelector(“#output”);
让我们比较一下汇率=()=>{
让msg='';
设value1=1.1;
设value2=2.2.0;
如果(value1==value2&&!isNaN(value1)&&&!isNaN(value2)){
msg+=“有匹配项”;
output.textContent=msg;
返回output.textContent;
}否则{
output.textContent=msg;
}
}
按钮。addEventListener('click',letsCompareValues)代码>
玩家1
玩家2
乔加尔
您必须获得这些值,然后每次都进行比较,如下所示:
让jogador1=document.getElementById('jogador1');
让jogador2=document.getElementById('jogador2');
让output=document.getElementById('output');
设btn=document.getElementById('button');
函数letsCompareValues(){
设value1=1.1;
设value2=2.2.0;
if(value1==value2&&value1!==isNaN&&value2!==isNaN)
output.innerHTML='存在匹配';
其他的
output.innerHTML='没有匹配';;
}
btn.addEventListener('click',让我们比较评估)代码>
玩家1
玩家2
乔加尔