2016-02-10 27 views
0

我試圖設置一個輸入框(數字類型)的預先選定的值,以前保存的localStorage值。如果我通過將值設置爲任意整數(例如5)來測試它,那麼它工作正常。但是,我嘗試使用localStorage中的值時無法使其工作。這裏是HTML調用:從localStorage爲HTML輸入預先選定的值

<input type="number" class="form-control" id="s_time" name="s_time" min = 0 value=parseInt(localStorage[0]) autofocus> 

回答

0

value=parseInt(localStorage[0])只是一個文本屬性。瀏覽器不會自動運行該代碼。

爲了分配值,您將需要運行的文件加載事件腳本,並做到有:

document.getElementByID("s_time").value = parseInt(localStorage[0]); 
+0

所以,如果我這個腳本添加到HTML 部分:

+0

...那麼只需在調用中使用value = s_time.value?如果是這樣,我一定還在做一些不正確的事情。 –

+0

該腳本應放置在''後面,以便按照document.getElementById(「s_time」)'的順序查找任何內容。 –