Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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 - Fatal编程技术网

Javascript 如何从文本框中获取文本并进行比较?

Javascript 如何从文本框中获取文本并进行比较?,javascript,html,Javascript,Html,我正在做一个学习意大利语的网站,我的问题是当我试图从文本框中获取答案并计算百分比时,即使我回答正确,它也总是给我0%的百分比 var ri=[0,1,2,3,4]; var-res=0; 无功休息; 函数输入{ ri[0]=document.getElementsByNamer1.value; ri[1]=document.getElementsByNamer2.value; ri[2]=document.getElementsByNamer3.value; ri[3]=document.ge

我正在做一个学习意大利语的网站,我的问题是当我试图从文本框中获取答案并计算百分比时,即使我回答正确,它也总是给我0%的百分比

var ri=[0,1,2,3,4]; var-res=0; 无功休息; 函数输入{ ri[0]=document.getElementsByNamer1.value; ri[1]=document.getElementsByNamer2.value; ri[2]=document.getElementsByNamer3.value; ri[3]=document.getElementsByNamer4.value; ri[4]=document.getElementsByNamer5.value; 核对答案; } 函数输入{ ifri[0]==abitiamo{ res=res+1; } ifri[1]==经常光顾{ res=res+1; } ifri[2]==唢呐{ res=res+1; } ifri[3]==trovi{ res=res+1; } ifri[4]==studia{ res=res+1; } 输出 } 函数输出{ 剩余=res*100/ri.长度; alertrest+%; res=0; 剩余=0; }

1.诺亚比塔尔罗马酒店 2.切·斯库拉经常来这里吗,詹尼·托马索? 3.玛丽娜·露西亚·索纳雷是一名钢琴手。 4.卢卡,你对这家公司感兴趣吗? 5.卢西亚娜·菲洛索菲亚米兰研究所。

单击我这是我的解决方案:

var answers=[abitiamo,frequentate,Soonano,trovi,studia]; var-correctCount=0; var结果; 函数输入{ 校正计数=0; 结果=0; 对于i=0;i 1.诺亚比塔尔罗马酒店 2.切·斯库拉经常来这里吗,詹尼·托马索? 3.玛丽娜·露西亚·索纳雷是一名钢琴手。 4.卢卡,你对这家公司感兴趣吗? 5.卢西亚娜·菲洛索菲亚米兰研究所。


单击“我”您有两个名为“输入”的函数。getElementsByName返回一个节点列表。如果您更新您的答案以使其更具动态性,我将很乐意删除我以前的评论并添加+1: