なぜこれが機能しないのですか?
localStorage.fontSize
適切な値が含まれていますが、最初document.body.style.fontSize = localStorage.fontSize + "pt";
のものはスタイルを更新しません。
<script type="text/javascript">
if(!localStorage.fontSize){
localStorage.fontSize = Number(11);
}
else{
document.body.style.fontSize = localStorage.fontSize + "pt"; /* This row doesnt run */
}
function resetFont(){
localStorage.fontSize = Number(11);
document.body.style.fontSize = "11pt";
}
function enlargeFont(){
localStorage.fontSize++;
document.body.style.fontSize = localStorage.fontSize + "pt"; /* But this does if called */
}
</script>
jQuery スニペットは使用しないでください。