如何在更改后继续添加值,如果控制 javascript
How to continue adding values after changing if stetment javascript
我制作了一个计时器,计算花费的时间乘以价格,现在我们必须制作一个"欢乐时光",在某些时间每秒价格发生变化,现在的问题是当价格改变时,价格和总金额会自动更改新值,以强制 JavaScript 继续添加新价格而不更改新金额只是继续添加。 谢谢你的 sry 我的英语不好。
function timedCount() {
var date = new Date();
if (date.getHours() > 3 && date.getHours() < 8)
{
PricePeerSec = 100;
} else {
PricePeerSec = 333;
}
document.getElementById('myForm').style.background="#FFFFCC";
document.getElementById('txt').value = seconds;
document.getElementById('din').value = totalPrice;
Seconds = Seconds + 1;
totalPrice = Seconds * PricePeerSecond;
timer = setTimeout("timedCount()", 1000);
}
秒数所在的输入框的 ID 为"txt"总去的输入框有id"din"
如果我正确理解了你的问题,你需要这样的东西:
var secs = 0,
totalPrice = 0,
timer;
function timedCount() {
var hour = new Date().getHours(),
price = (hour > 3 && hour < 8) ? 111 : 333;
secs += 1;
totalPrice += price;
document.getElementById('myForm').style.background="#FFFFCC";
document.getElementById('txt').value = secs;
document.getElementById('din').value = totalPrice;
timer = setTimeout(timedCount, 1000);
}
jsFiddle的现场演示。
相关文章:
- 如果 a 为 false,则 if(a) === if(false)
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 如果我在控制台中运行它,为什么会出现语法错误?{} === {}.
- 如何在 JavaScript 中工作,如果不在控制语句中
- 如果您无法控制第二个来源,是否可以规避同源策略
- 如果“.jshintrc”和“karma.conf.js”,Jasmine“test”文件夹的一部分受到版本控制
- 为什么如果此 API 给出“无访问控制允许源标头”,我可以通过地址栏或 http://www.hurl.it 访问它
- 视频.js :如果视频暂停,如何淡出控制栏
- 如果语句在控制台中工作,而不是在源代码中工作
- 未捕获的SyntaxError:如果存在脚本标记,控制台中会出现意外的令牌
- 如何检查如果一个相同的域,动态加载的iframe,我没有控制是100%加载
- 如果 JS 函数包含在 HTML 中,我如何在浏览器控制台中全部使用 JS 函数
- Django/Python控制:"if form.is_valid():“如果表单有输入类型button,则等
- 我如何保持变换控制从移动你的对象,如果有碰撞,使用光线投射
- 如何在更改后继续添加值,如果控制 javascript
- 垂直距离控制如果它溢出到下一行,在移动动态网站