不便更改Javascript中的按钮文本
Inconvenience Changing a Buttons Text in Javascript
我正在我的Javascript浏览器游戏中进行存储,我每次按下按钮都试图更改按钮的文本。我一开始是"通电(***点数)"或类似的东西,每次点击它点数都会增加,所以游戏性是平衡的,但很有趣。。。
我想更改按钮文本以显示点,我的代码是:
document.getElementById("X10Thing").innerHTML = 'Buy X2 (10 Points)'
function buyX2() {
if (derp > X2Cost) {
Times1 = Times1 + 1;
derp = derp - (X2Cost + 1);
X2Cost = X2Cost + round((X2Cost / Times1));
X2Cost2 = X2Cost + 1;
//This is the main problem//
document.getElementById("X10Thing").innerHTML = 'Buy X2 (' + X2Cost2 + ' Points)'
}
}
<button type="button" onclick="buyX2()" id="X10Thing"></button>
而且,当我有足够的Derps时(我还没有找到一个好的货币名称…)按钮根本不会改变,否则它会变成一个小按钮。请帮助。。。
尝试使用Math.round而不仅仅是round。
document.getElementById("X10Thing").innerHTML = 'Buy X2 (10 Points)';
var derp = 10;
var X2Cost = 1;
var Times1 = 1;
function buyX2() {
if (derp > X2Cost) {
Times1 = Times1 + 1;
derp = derp - (X2Cost + 1);
X2Cost = X2Cost + Math.round((X2Cost / Times1));
X2Cost2 = X2Cost + 1;
//This is the main problem//
document.getElementById("X10Thing").innerHTML = 'Buy X2 (' + X2Cost2 + ' Points)';
}
}
buyX2();
相关文章:
- 我想重定向点击,然后更改按钮文本,我该怎么做
- 使用JavaScript将标题文本替换为按钮文本
- 将按钮文本从“;喜欢“;至“;喜欢“;单击时
- 如何在jQuery mobile中更改按钮文本
- 不便更改Javascript中的按钮文本
- 为什么我的导航按钮或按钮文本不会移动到中心
- 根据单选按钮值更改提交按钮文本
- 更改按钮文本
- 按钮文本中的新行
- 在呈现 D3 SVG 对象之前更改引导按钮文本
- 制作一个“;输入“;按钮文本不可编辑
- 通过引导程序加载/重置后更改按钮文本
- 动态创建的按钮文本
- jQuery移动列表过滤:如何更改清除按钮文本
- 如何使用JavaScript在点击时更改按钮文本
- sap.m.按钮文本格式化程序
- AngularJS按钮文本不起作用
- 如何在单击时更改按钮文本
- 使用Jquery仅切换按钮文本中的ASCII字符
- TinyMCE 编辑输入值和按钮文本