Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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,这个程序计算数字的平均值。输入的数量与表示输入数量的“input7”一致。但是由于某些原因,输入不会改变它的可见性(它们不会出现) 阿尤达·马蒂卡 函数calcNota(){ var input7=document.getElementById(“input7”); 如果(input7.value==1){ document.getElementById(“input1”).style.visibility='visible'; } else if(input7.value==2){ doc

这个程序计算数字的平均值。输入的数量与表示输入数量的“input7”一致。但是由于某些原因,输入不会改变它的可见性(它们不会出现)


阿尤达·马蒂卡
函数calcNota(){
var input7=document.getElementById(“input7”);
如果(input7.value==1){
document.getElementById(“input1”).style.visibility='visible';
}
else if(input7.value==2){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
}
else if(input7.value==3){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
document.getElementById(“input3”).style.visibility='visible';
}
else if(input7.value==4){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
document.getElementById(“input3”).style.visibility='visible';
document.getElementById(“input4”).style.visibility='visible';
}
else if(input7.value==5){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
document.getElementById(“input3”).style.visibility='visible';
document.getElementById(“input4”).style.visibility='visible';
document.getElementById(“input5”).style.visibility='visible';
}
else if(input7.value==6){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
document.getElementById(“input3”).style.visibility='visible';
document.getElementById(“input4”).style.visibility='visible';
document.getElementById(“input5”).style.visibility='visible';
document.getElementById(“input6”).style.visibility='visible';
}
否则{
控制台日志(“错误”);
}
}
阿尤达·马蒂卡
阿尤达(Ajuda para exerciciios matemáticos)
梅迪亚



números量化数据:

结石的 结果:

*重要事项:在“números的数量”中,价值的数量是多少。没有任何决策者使用本书(.)和本书(,)。不要控制结果


由于输入值是一个
字符串,请执行以下操作

if(parseInt(input7.value) === 1){

根据注释,下面是代码的一个示例


阿尤达·马蒂卡
函数hideInputs(){
document.getElementById(“input1”).style.visibility='hidden';
document.getElementById(“input2”).style.visibility='hidden';
document.getElementById(“input3”).style.visibility='hidden';
document.getElementById(“input4”).style.visibility='hidden';
document.getElementById(“input5”).style.visibility='hidden';
document.getElementById(“input6”).style.visibility='hidden';
}
函数calcNota(){
隐藏输入();
var input7=document.getElementById(“input7”);
如果(input7.value==“1”){
document.getElementById(“input1”).style.visibility='visible';
}else if(input7.value==“2”){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
}else if(input7.value==“3”){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
document.getElementById(“input3”).style.visibility='visible';
}else if(input7.value==“4”){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
document.getElementById(“input3”).style.visibility='visible';
document.getElementById(“input4”).style.visibility='visible';
}else if(input7.value==“5”){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
document.getElementById(“input3”).style.visibility='visible';
document.getElementById(“input4”).style.visibility='visible';
document.getElementById(“input5”).style.visibility='visible';
}else if(input7.value==“6”){
document.getElementById(“input1”).style.visibility='visible';
document.getElementById(“input2”).style.visibility='visible';
document.getElementById(“input3”).style.visibility='visible';
document.getElementById(“input4”).style.visibility='visible';
document.getElementById(“input5”).style.visibility='visible';
document.getElementById(“input6”).style.visibility='visible';
}否则{
控制台日志(“错误”);
}
}
梅迪亚




números量化数据:

结石的
输入已经是可见的
,那么会有什么变化呢?@nmnsud我假设未发布的CSS会处理这个问题,但当然,这是正确的。此外,
input7.value
字符串
不是
数字
@nmnsud Yes,我已经发布了答案with@LGSon啊!!对不起,我迟发了评论…我已经试过你的答案了。它什么也没做。input7类型设置为number。@RafaelBorges我用一个示例更新了我的答案,显示它确实有效
if(input7.value === "1"){