說我有一個div一個數字:如何從javascript中的任意指定數字開始數起來?
<div id="value">100</div>
而且我演技上這個JavaScript:
function animateValue(id){
var obj = document.getElementById(id);
var current = obj.innerHTML;
setInterval(function(){
current++;
},1000);
}
animateValue(value);
據我瞭解,這個腳本翻譯爲:
•抓住HTML元素稱爲(在這種情況下)「值」並將其存儲在「obj」中
•從obj取內部html並將其存儲在「當前」
•取出「當前」變量並每秒增加一次
它應該採取#value
的內容,並將其每秒增加一次,但它不會做任何事情。我該如何解決這個問題?我做錯了什麼?正如你所看到的,我沒有經歷過JavaScript,所以對我來說很容易。
請問你能幫我解決嗎? – ExcellentSP 2014-11-20 21:56:19
+更改:animateValue(value); animateValue('value'); – sinisake 2014-11-20 21:56:28