我有一個簡單的函數,什麼也不做:價值觀輸入型等待功能後沒有顯示
function doNothing(){}
我也有一個功能,看起來像這樣:
function getJson() {
var JSONObject = {
"name": "John Johnson",
"street": "Oslo West 555",
"age": 33,
"phone": "5551234var stuff = <%= @var %>;567"
};
document.getElementById("name").value = JSONObject.name;
setTimeout(doNothing(), 1000);
document.getElementById("street").value = JSONObject.street;
所以doNothing()
函數實際上只在這裏,所以我可以在setTimeout
函數中加入一個參數。
整個JavaScript代碼的重點是,我希望立即顯示第一個值,在1秒(1000毫秒)後顯示第二個值,但它永遠不會顯示出來。
有人可以告訴我我什麼是錯誤的嗎? Thnx!
'的setTimeout(doNothing(),1000);' - 錯了錯了錯了...這應該是'的setTimeout(doNothing,1000);'代替。 –