添加到网址以勾选复选框

问题描述 投票:0回答:1

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

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

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

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

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

我这样做对吗?

谢谢。

javascript url get
1个回答
0
投票

这是我建议的解决方案。要检查复选框,请使用?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;
<input type="checkbox" id="DARK_MODE" />
© www.soinside.com 2019 - 2024. All rights reserved.