当您单击按钮时,包含该位置的变量将声明为字符串! 这是html代码: http://insane96mcp.altervista.org/corsa.html 这是javascript代码: http://insane96mcp.altervista.org/corsa.js
答案 0 :(得分:0)
问题在于这一行:
pxMove=(Math.random()*10).toFixed();
toFixed
会将您的数字转换为字符串,然后下一行中的加号运算符会将其连接而不是求和。如果要对其进行舍入并转换为整数,则可以使用Math.round
:
pxMove = Math.round(Math.random() * 10);