Javascript 获取SyntaxError:Unexpected token}而不提供位置
我现在有点迷路了,我已经创建了这个JSJavascript 获取SyntaxError:Unexpected token}而不提供位置,javascript,jquery,debugging,Javascript,Jquery,Debugging,我现在有点迷路了,我已经创建了这个JS function getHungry(){ hunger=--hunger; updateBar("#hunger",hunger); }; function getThirsty(){ thirst=--thirst; updateBar("#thirst",thirst); }; function updateBar(bar, source){ $(bar).css("width",source+"px");
function getHungry(){
hunger=--hunger;
updateBar("#hunger",hunger);
};
function getThirsty(){
thirst=--thirst;
updateBar("#thirst",thirst);
};
function updateBar(bar, source){
$(bar).css("width",source+"px");
$(bar).html(100-source+"%");
};
function satisfy(what,how,price,sBar){
if(price<=money){
what=what+how;
money=money-price;
updateBar(sBar,what);
updateMoney();
} else {
log.unshift("Poor hobo, you don't have enough money for that. <br>");
};
};
在.html文件中没有脚本,所有脚本都在.js中。控制台没有给我这个错误的位置。如何跟踪此错误
谢谢就在您的html中
<td>1l water</td><td>$0.84</td><td><a onClick="satisfy(thirst,30,0.84,'#thirst'">buy</a></td>
应该是
onClick="satisfy(thirst,30,0.84,'#thirst');"
满足第一,30,0.84,'summit'-你没有在这里合上括号哦,那只是一个拼写错误,我没有注意到,谢谢。考虑到这只是一个打字错误,我应该删除这个问题吗?我会的,这根本不是很有建设性;这只是一个打字错误,我没有注意到,我相信它不应该出现在这里,这不是建设性的。
<td>1l water</td><td>$0.84</td><td><a onClick="satisfy(thirst,30,0.84,'#thirst'">buy</a></td>
onClick="satisfy(thirst,30,0.84,'#thirst'"
onClick="satisfy(thirst,30,0.84,'#thirst');"