Javascript 单击我的石头、布、剪刀、射击游戏中的按钮时,我收到一个错误,声称该功能未定义,但已定义

Javascript 单击我的石头、布、剪刀、射击游戏中的按钮时,我收到一个错误,声称该功能未定义,但已定义,javascript,onclick,syntax-error,Javascript,Onclick,Syntax Error,由于某些原因,粘贴html代码时不会显示它,因此我将提供一个pastebin链接。当我点击这3个按钮中的任何一个时,我会得到一个错误,说明函数没有定义。我不熟悉java脚本,花了大约一个小时的时间在谷歌上搜索和调试,但它仍然不起作用。游戏会询问你想要什么模式,然后选择是让你赢、输还是随机化。然后它应该执行一组逻辑测试,看看谁赢了。这是因为它给出了一个错误,表示变量PlayerGameImput未定义。提前感谢您的帮助, 贾斯汀 Pastebin链接:PlayerGameInput是一个局部变量,

由于某些原因,粘贴html代码时不会显示它,因此我将提供一个pastebin链接。当我点击这3个按钮中的任何一个时,我会得到一个错误,说明函数没有定义。我不熟悉java脚本,花了大约一个小时的时间在谷歌上搜索和调试,但它仍然不起作用。游戏会询问你想要什么模式,然后选择是让你赢、输还是随机化。然后它应该执行一组逻辑测试,看看谁赢了。这是因为它给出了一个错误,表示变量PlayerGameImput未定义。提前感谢您的帮助, 贾斯汀


Pastebin链接:

PlayerGameInput是一个局部变量,因为您在每个函数中都定义了它

你需要把

var PlayerGameInput;
那么在功能之外呢

PlayerGameInput = "Rock";
函数内部