Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 innerHTML不显示_Javascript_Html_Dom_Innerhtml - Fatal编程技术网

Javascript innerHTML不显示

Javascript innerHTML不显示,javascript,html,dom,innerhtml,Javascript,Html,Dom,Innerhtml,最近,我发布了一篇关于如何在innerHTML中实现一个变量以用于在线测验的文章。结果是,在我的代码中,该变量被意外声明为字符串。我去掉了引号,网页又开始工作了。在添加不同的句子后,比如“你的分数是11/11。你以满分通过了测试。不过不要太激动,这只是简单的部分。”对于测验的每个部分,我为每个部分分配了不同的分数变量,以便用户可以看到他们在测试后的表现。例如,easy部分获得了自己的分数变量escore,它是通过将该变量设置为测验期间特定时间的当前分数而创建的。这就是留给我的: function

最近,我发布了一篇关于如何在innerHTML中实现一个变量以用于在线测验的文章。结果是,在我的代码中,该变量被意外声明为字符串。我去掉了引号,网页又开始工作了。在添加不同的句子后,比如“你的分数是11/11。你以满分通过了测试。不过不要太激动,这只是简单的部分。”对于测验的每个部分,我为每个部分分配了不同的分数变量,以便用户可以看到他们在测试后的表现。例如,easy部分获得了自己的分数变量escore,它是通过将该变量设置为测验期间特定时间的当前分数而创建的。这就是留给我的:

function eqs() {
    var escore = score;
    if (escore < 4) {document.getElementById("sum1").innerHTML = "Well done for completing the easy questions! Your score was: " + escore + "/ 10. If you're reading this message, you got below 4 marks. Considering that this the easy section, you should've got a much higher score.";}
    if (escore > 4 && < 7) {document.getElementById("sum1").innerHTML = "Well done for completing the easy questions! Your score was: " + escore + "/ 10. You didn't get a bad score, but neither did you get a good score. If you were guessing, consider yourself lucky.";}
    if (escore > 7 && < 10) {document.getElementById("sum1").innerHTML = "Well done for completing the easy questions! Your score was: " + escore + "/ 10. You got a fairly decent score. Typically, you should get 11, but you're not far off.";}
    if (escore == 11) {document.getElementById("sum1").innerHTML = "Well done for completing the easy questions! Your score was: " + escore + "/ 10. Nice job! You aced this section with full marks! Don't get too excited though, this is only the easy section.";}
  } 
函数eqs(){
var escore=分数;
if(escore<4){document.getElementById(“sum1”).innerHTML=“完成简单问题做得很好!你的分数是:“+escore+”/10。如果你正在阅读此消息,你得到的分数低于4分。考虑到这是简单部分,你应该得到更高的分数。”;}
如果(EsCube>4和& 7){No.GETelEnMyBid(“SUM1”)。InNeldHTML =“完成简单问题的好方法!你的得分是:“+ESC+ +”/ 10。你没有得到坏的分数,但你也没有得到好的分数。如果你猜的话,认为自己是幸运的。”
如果(escore>7&&<10){document.getElementById(“sum1”).innerHTML=“完成简单问题做得很好!你的分数是:“+escore+”/10。你得到了相当不错的分数。通常情况下,你应该得到11分,但你已经不远了。”;}
如果(escore==11){document.getElementById(“sum1”).innerHTML=“完成简单问题做得很好!你的分数是:“+escore+”/10。干得好!你在这一部分得了满分!不过不要太激动,这只是简单的部分。”;}
} 
没有显示任何内容,因此我决定添加一个警报,每当执行该函数时会显示一个弹出屏幕,告诉我分数的值。我重新测试了一下,但还是没有结果。这一次,我扫描了整个文件,以确保我没有错过任何愚蠢的错误。我哪里做错了?(如果我写这些都是为了一个愚蠢的错误,而我没有注意到这一点,那将是多么讽刺……)

整个代码(以备需要):


@导入url('https://fonts.googleapis.com/css?family=Open+Sans');
身体{
背景色:红色;
颜色:白色;
字体系列:“开放式Sans”,Arial;
保证金:自动;
边缘顶部:20px;
最大宽度:1160px;
}
.jumbotron{背景色:#ff4d4d;}
.btn{宽度:100%;}
$(document).ready(function(){$('[data toggle=“tooltip”]')。tooltip();});
var得分=0;
var秒=0;
函数add1(){score+=1};
函数add2(){score+=2};
函数add3(){score+=3};
函数eqs(){
var escore=分数;
警报(“+escore+”);
if(escore<4){document.getElementById(“sum1”).innerHTML=“完成简单问题做得很好!你的分数是:“+escore+”/10。如果你正在阅读此消息,你得到的分数低于4分。考虑到这是简单部分,你应该得到更高的分数。”;}
如果(EsCube>4和& 7){No.GETelEnMyBid(“SUM1”)。InNeldHTML =“完成简单问题的好方法!你的得分是:“+ESC+ +”/ 10。你没有得到坏的分数,但你也没有得到好的分数。如果你猜的话,认为自己是幸运的。”
如果(escore>7&&<10){document.getElementById(“sum1”).innerHTML=“完成简单问题做得很好!你的分数是:“+escore+”/10。你得到了相当不错的分数。通常情况下,你应该得到11分,但你已经不远了。”;}
如果(escore==11){document.getElementById(“sum1”).innerHTML=“完成简单问题做得很好!你的分数是:“+escore+”/10。干得好!你在这一部分得了满分!不过不要太激动,这只是简单的部分。”;}
} 
七年级英语小测验-你比一个11岁的孩子聪明吗?
七年级英语小测验-你比11岁的孩子聪明吗?
规则:(游戏前阅读) '''用一个单词

填空.

是用一个短语

填空。 “+”表示完成单词

本次测验共有33个问题

通过将计时器打到底,你可以挑战自己,看看你完成测验的速度有多快

11道题是一组简单的问题,另外11道题是一组中等程度的问题,最后11道题对于7年级学生来说是很难或几乎不可能的

这些难度等级仅适用于7年级学生。一个困难的问题对你来说可能很简单

玩得开心,如果考试不及格不要生气。如果你失败了,那你的英语不一定不好

在测验过程中不要点击按钮两次,除非你想把事情搞砸。但我知道你可能是个叛逆者

在每个问题后向下滚动,因为有些问题可能不会显示在屏幕上,将显示在下面

最后,你的分数会被计算出来。通过努力,你会因为回答错误而得到负面分数

秒表
简单问题:
问题1:生日是什么时候? 回答1:你的 回答2:你是
问题2:+ranky 回答1:克兰基 回答2:脾气暴躁
问题3:找出不存在的单词class。 回答1:限定词 回答2:动词 回答3:名词 回答4:介词 回答5:谚语 回答6:形容词
问题4:是猫和狗。 答案1:倒水 回答2:下雨
问题5:+旋风分离器 答案1:旋风 回答2:Syclone
问题6:我喜欢奶酪汉堡。