我有兩個JavaScript代碼。 兩個代碼適用於相同的工作,但有一個代碼工作,其他代碼不起作用。爲什麼相同的代碼工作,不能以另一種形式工作
工作
var i = 0;
function slideShow(){
i++;
document.getElementsByName('SearchBox')[0].value = i
setTimeout(slideShow, 1000);
}
不起作用
var i = 0;
function slideShow(){
setTimeout(function(){
i++;
document.getElementsByName('SearchBox')[0].value = i
}, 1000);
}
爲什麼一個工程和其他不起作用
。如果(舊==新){相同; } – sdolgy
「不起作用」會導致任何錯誤消息嗎? –
@Uwe Keim:沒有任何錯誤信息 –