Javascript 随机数游戏不起作用

Javascript 随机数游戏不起作用,javascript,html,Javascript,Html,我只是需要一些简单代码的帮助,我想可能是我的id,但我不确定是否有任何帮助会有用 函数猜测数{ var playerGuess=document.getElementByIdguessInput.value; var computerChoice=Math.floorMath.random*10+1; 如果playerGuess==计算机选择{ document.getElementByIdoutput.innerHTML=您赢了:您和 电脑挑选+玩家; }否则{ document.getEl

我只是需要一些简单代码的帮助,我想可能是我的id,但我不确定是否有任何帮助会有用

函数猜测数{ var playerGuess=document.getElementByIdguessInput.value; var computerChoice=Math.floorMath.random*10+1; 如果playerGuess==计算机选择{ document.getElementByIdoutput.innerHTML=您赢了:您和 电脑挑选+玩家; }否则{ document.getElementByIdoutput.innerHTML=太糟糕了,您选择了“+ playerGuess+和电脑拾取+电脑选择; } 猜谜游戏 计算机将选择一个介于1和100之间的数字 你得试着猜猜它选了什么 输入你的猜测 猜测

您有一些语法错误。除此之外,它工作正常:

第6行需要收盘报价,第7行需要开盘报价 document.getElementByIdoutput.innerHTML=您赢了:您和 计算机picked+playerGuess;变成document.getElementByIdoutput.innerHTML=您赢了:您和 电脑挑选+玩家; 第9行需要正确的双引号,而不是“字符” document.getElementByIdoutput.innerHTML=太差,您选择了“成为document.getElementByIdoutput.innerHTML=太差,您选择了 第12行需要为您的函数guessNumber添加一个右括号 它应该是函数guessNumber{},而不是函数guessNumber{…无右括号 首先,您的JS函数没有正确地用结束括号}关闭,导致语法错误。其次,代码中不支持使用字符双引号“而不是使用”,这也会导致运行时错误。此外,您没有关闭标头标记,等等

函数猜测数{ var playerGuess=document.getElementByIdguessInput.value; 如果playerGuess==| | playerGuess<1 | | playerGuess>100{ document.getElementByIdoutput.innerHTML=请输入数字1-100; 回来 } var computerChoice=Math.floorMath.random*10+1; 如果playerGuess==计算机选择{ document.getElementByIdoutput.innerHTML= 你赢了:你和电脑都选择了+playerGuess; }否则{ document.getElementByIdoutput.innerHTML= 太糟糕了,你选择了+playerGuess+,电脑选择了+computerChoice; } } 猜谜游戏 计算机将选择一个介于1和100之间的数字 你得试着猜猜它选了什么 输入你的猜测 猜测

不工作不是一个好的问题描述。什么不工作?你期望它做什么?它实际上做了什么?那是错误的?