【发布时间】:2015-01-14 12:29:04
【问题描述】:
我对这段代码有疑问:
<script>
function timeCounter(){
public var endtime = [29700000, 32400000, 36000000, 38700000, 44100000, 46800000, 53100000];
public var currentTime = new Date(n.getFullYear(), n.getMonth(), n.getDate(), n.getHours(), n.getMinutes(), n.getSeconds(), n.getMilliseconds());
public var miliseconds = 1;
public var seconds = miliseconds * 1000;
public var minutes = seconds * 60;
public var hours = minutes * 60;
public var days = hours * 24;
public var years = days * 365;
public var numYears = Math.floor(diff / years);
public var numDays = Math.floor((diff % years) / days);
public var numHours = Math.floor((diff % days) / hours);
public var numMinutes = Math.floor((diff % hours) / minutes);
public var numSeconds = Math.round((diff % minutes) / seconds);
}
</script>
我想在这样的表中调用它:
<tr>
<td> 08:15-09:00 </td>
<td>
<script>
document.getElementById("t01").innerHTML = numYears;
setInterval(countDown(endtime), 1000);
var diff = (document.getElementById("demo").innerHTML = endtime[0]); - currentTime;
document.write("Time left to next class: " (diff / 3600000); " hours and " (diff / 60000); " minutes.");
</script>
</td>
</tr>
我做错了什么??
【问题讨论】:
-
有什么问题吗?如果您打开浏览器的错误控制台,您会在那里看到错误消息吗?
-
你的例子没什么意义。
n是什么?diff是什么?元素t01在哪里?方法timeCounter()在何时何地执行?还有,这是作业吗? -
javascript 中没有 public 关键字。不过,这是一个未来的保留字。
标签: javascript math arraylist difference