我需要本地存儲幫助。到目前爲止,我有一些js允許用戶更改div的字體系列,並設法在本地保存用戶選擇。但是,我無法弄清楚如何將字體系列值(即helvetica)應用於div上的重載。Local Storage字體家族
function updateh1family() {
var selector = document.getElementById('selecth1FontFamily');
var family = selector.options[selector.selectedIndex].value;
var h1 = document.getElementById('edit')
h1.style.fontFamily = family;
var font = document.getElementById('edit');
font.onchange = function() {
document.getElementById('edit').style.fontFamily = family;
localStorage.setItem('font', family);
}
font.value = localStorage.getItem('font');
font.onchange();
if (localStorage.length != 0) {
document.getElementById('edit').style.fontFamily = localStorage.font;
document.getElementById('edit').value = localStorage.font;
}}
你要分開,其在下拉列表中的變化作出反應,並且在加載事件做出反應的代碼。 –