Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将此脚本保存到本地存储_Javascript_Jquery_Html_Local Storage - Fatal编程技术网

Javascript 如何将此脚本保存到本地存储

Javascript 如何将此脚本保存到本地存储,javascript,jquery,html,local-storage,Javascript,Jquery,Html,Local Storage,我只想保存我对主文本标题所做的更改,使用本地存储更改颜色/字体大小/字体。所以重新加载页面后,更改将停留在浏览器上。我怎么做这个 Html: 更改标题 H1 氢 H3 H4 H5 选择文本颜色 更改字体 字体 单空间 衬线 幻想 威尔达纳 影响 字号 14 18 22 24 26 JQuery: $('#selection').change(function () { var tag = $(this).val(); $(".main_text").h

我只想保存我对主文本标题所做的更改,使用本地存储更改颜色/字体大小/字体。所以重新加载页面后,更改将停留在浏览器上。我怎么做这个

Html:


更改标题
H1
氢
H3
H4
H5
选择文本颜色
更改字体
字体
单空间
衬线
幻想
威尔达纳
影响
字号
14
18
22
24
26
JQuery:

    $('#selection').change(function () {
        var tag = $(this).val();
        $(".main_text").html("<" + tag + ">Change Headings</" + tag + ">");
    });

    $('#color_picker').change(function() {
        var color_p = $(this).val();
        $('.main_text').css("color", color_p);
    });

    $('#select_font').change(function () {
        var change_font = $(this).val();
        $(".main_text").css("font-family", change_font);
    });

    $("#change_font_size").change(function() {
        var font_size = $(this).val();
        $('.main_text > *').css("font-size", font_size + "px");
    });
$('#选择')。更改(函数(){
var标记=$(this.val();
$(“.main_text”).html(“更改标题”);
});
$('#颜色选择器')。更改(函数(){
var color_p=$(this.val();
$('.main_text').css(“color”,color_p);
});
$('#选择字体')。更改(函数(){
var change_font=$(this.val();
$(“.main_text”).css(“字体系列”,更改字体);
});
$(“#更改字体大小”).change(函数(){
var font_size=$(this.val();
$('.main_text>*').css(“字体大小”,字体大小+“px”);
});

在JS代码之后添加此代码:

$(document).ready(function () {
    //load values if found
    if (localStorage.getItem("selection") != null) {
        $('#selection').val(localStorage.getItem("selection")).trigger("change");
    }
    if (localStorage.getItem("color_picker") != null) {
        $('#color_picker').val(localStorage.getItem("color_picker")).trigger("change");
    }
    if (localStorage.getItem("select_font") != null) {
        $('#select_font').val(localStorage.getItem("select_font")).trigger("change");
    }
    if (localStorage.getItem("change_font_size") != null) {
        $('#change_font_size').val(localStorage.getItem("change_font_size")).trigger("change");
    }
});

$(document).ready(function () {
    var tag = localStorage.tag || $('#selection').val();
    var color = localStorage.color || $('#color_picker').val();
    var font = localStorage.font || $('#select_font').val();
    var size = localStorage.font_size || $('#change_font_size').val();
    $('.main_text').css({
        "color": color,
        "font-family": font,
        "font-size": size
    }).html("<" + tag + ">Change Headings</" + tag + ">");
    $('#selection').val(tag);
    $('#color_picker').val(color);
    $('#select_font').val(font);
    $('#change_font_size').val(size);

    $('#selection').change(function () {
        var tag = $(this).val();
        localStorage.tag = tag;
        $(".main_text").html("<" + tag + ">Change Headings</" + tag + ">");
    });
    $('#color_picker').change(function () {
        var color_p = $(this).val();
        localStorage.color = color_p;
        $('.main_text').css("color", color_p);
    });
    $('#select_font').change(function () {
        var change_font = $(this).val();
        localStorage.font = change_font;
        $(".main_text").css("font-family", change_font);
    });
    $("#change_font_size").change(function () {
        var font_size = $(this).val();
        localStorage.font_size = font_size;
        $('.main_text > *').css("font-size", font_size + "px");
    });
});
$(文档).ready(函数(){
var tag=localStorage.tag | |$('#selection').val();
var color=localStorage.color | |$(“#color_picker”).val();
var font=localStorage.font | |$('#select_font').val();
var size=localStorage.font_size | |$('#change_font_size').val();
$('.main_text').css({
“颜色”:颜色,
“字体系列”:字体,
“字号”:字号
}).html(“更改标题”);
$('#selection').val(标记);
$('color#u picker').val(color);
$('#选择_font').val(字体);
$('更改字体大小').val(大小);
$('#selection')。更改(函数(){
var标记=$(this.val();
localStorage.tag=tag;
$(“.main_text”).html(“更改标题”);
});
$('#颜色选择器')。更改(函数(){
var color_p=$(this.val();
localStorage.color=color\u p;
$('.main_text').css(“color”,color_p);
});
$('#选择字体')。更改(函数(){
var change_font=$(this.val();
localStorage.font=更改字体;
$(“.main_text”).css(“字体系列”,更改字体);
});
$(“#更改字体大小”)。更改(函数(){
var font_size=$(this.val();
localStorage.font\u size=字体大小;
$('.main_text>*').css(“字体大小”,字体大小+“px”);
});
});
$(document).ready(function () {
    var tag = localStorage.tag || $('#selection').val();
    var color = localStorage.color || $('#color_picker').val();
    var font = localStorage.font || $('#select_font').val();
    var size = localStorage.font_size || $('#change_font_size').val();
    $('.main_text').css({
        "color": color,
        "font-family": font,
        "font-size": size
    }).html("<" + tag + ">Change Headings</" + tag + ">");
    $('#selection').val(tag);
    $('#color_picker').val(color);
    $('#select_font').val(font);
    $('#change_font_size').val(size);

    $('#selection').change(function () {
        var tag = $(this).val();
        localStorage.tag = tag;
        $(".main_text").html("<" + tag + ">Change Headings</" + tag + ">");
    });
    $('#color_picker').change(function () {
        var color_p = $(this).val();
        localStorage.color = color_p;
        $('.main_text').css("color", color_p);
    });
    $('#select_font').change(function () {
        var change_font = $(this).val();
        localStorage.font = change_font;
        $(".main_text").css("font-family", change_font);
    });
    $("#change_font_size").change(function () {
        var font_size = $(this).val();
        localStorage.font_size = font_size;
        $('.main_text > *').css("font-size", font_size + "px");
    });
});