【问题标题】:Adding to a url to tick a checkbox添加到 url 以勾选复选框
【发布时间】:2018-09-27 04:50:27
【问题描述】:

我有一个网址 www.example.com/index.html

它有一个 id 为 DARK_MODE 的元素。 这是一个复选框。

我想添加到 URL,以便在加载时自动勾选。

我试过 www.example.com/index.html?DARK_MODE=checked

这不是我正在加载的网站。

我这样做对吗?

谢谢。

【问题讨论】:

    标签: javascript url get


    【解决方案1】:

    这是我提出的解决方案。要选中复选框,请使用 ?DARK_MODE=checked

    var $_GET = {};
    if(document.location.toString().indexOf('?') !== -1) {
        var query = document.location
            .toString()
            .replace(/^.*?\?/, '')
            .replace(/#.*$/, '')
            .split('&');
        for(var i=0, l=query.length; i<l; i++) {
            var aux = decodeURIComponent(query[i]).split('=');
            $_GET[aux[0]] = aux[1];
        }
    }
    
    if($_GET['DARK_MODE'] === 'checked') document.getElementById('DARK_MODE').checked = true;
    &lt;input type="checkbox" id="DARK_MODE" /&gt;

    【讨论】:

    • 这不是我的网站重要吗?我仍在按照您的示例进行操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 2015-01-08
    • 2013-09-01
    • 1970-01-01
    • 2019-08-18
    • 1970-01-01
    相关资源
    最近更新 更多