Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 碳计数器_Javascript_Jquery - Fatal编程技术网

Javascript 碳计数器

Javascript 碳计数器,javascript,jquery,Javascript,Jquery,嘿,我想做一个碳储蓄计数器,当你打开一个页面时,它可以显示碳储蓄的稳定增长。我希望计数器是连续的,以便值随着时间的推移而聚集。我对JavaScript完全陌生,实际上只使用过HTML/CSS,所以我可能需要一些人来掌握这一点。下面是我的代码,请帮忙 var START_DATE = new Date("January, 2014 00:00:00"); // put in the starting date here var INTERVAL = 1; // in seconds var INC

嘿,我想做一个碳储蓄计数器,当你打开一个页面时,它可以显示碳储蓄的稳定增长。我希望计数器是连续的,以便值随着时间的推移而聚集。我对JavaScript完全陌生,实际上只使用过HTML/CSS,所以我可能需要一些人来掌握这一点。下面是我的代码,请帮忙

var START_DATE = new Date("January, 2014 00:00:00"); // put in the starting date here
var INTERVAL = 1; // in seconds
var INCREMENT = 108.19; // increase per tick
var START_VALUE = 0; // initial value when it's the start date
var count = 0;

window.onload = function()
{
 var msInterval = INTERVAL * 1000;
 var now = new Date();
 count = parseInt((now - START_DATE)/msInterval) * INCREMENT + START_VALUE;
 document.getElementById('counter').innerHTML = count;
 setInterval("count += INCREMENT; document.getElementById('counter').innerHTML = count;", msInterval);
}

Java和JavaScript是两种完全不同的语言,它们具有非常不同的语法和完全不同的库?另外,尽量避免在计时器中计算字符串。正如所说,我很享受用别人的CPU周期=>电力=>碳足迹来吹嘘碳节约的讽刺。这似乎有效,不确定它是否记录了正确的图形-您是将脚本附加到HTML还是从控制台运行它?您确定HTML元素的ID设置正确吗?否则我看不出问题出在哪里,它对我来说没有问题。