2016-05-15 79 views
-1
window.onload(
    if(localStorage.getItem('name') !== null) { 
     $('#greet').html('Hello ' + localStorage.getItem('name')) 
    }; 
); 

爲什麼我得到一個聲明預期的錯誤,如果在這裏?我不能把if-s放在window.onload中嗎?window.onload如果錯誤 - 聲明預計

回答

2

你的代碼是錯的,這是寫的。因爲您應該將功能分配給window.onload。 閱讀文檔:https://developer.mozilla.org/en/docs/Web/API/GlobalEventHandlers/onload

window.onload = function() { 
    if (localStorage.getItem('name') !== null) { 
    $('#greet').html('Hello ' + localStorage.getItem('name')); 
    } 
}; 
+0

確定這是快,爲什麼我需要的功能? –

+0

@ВсеЕдно因爲這是事情的方式。 – Pointy

+1

函數是如何編寫一些可以稍後和/或重複調用的代碼。這是大多數編程語言的基本部分。 – Quentin