gpt4 book ai didi

javascript - 解析获取查询字符串并使用值来更改复选框状态

转载 作者:行者123 更新时间:2023-11-28 06:19:17 26 4
gpt4 key购买 nike

我是 javascript 新手,我正在尝试通过检查获取查询字符串值中的 id 来更改复选框的状态。例如,如果我们有以下网址 http://localhost/aasd/index.php?category[]=74,我想更改 id 为 74 的复选框进行检查。

我尝试使用下面的代码来完成此操作,但它不起作用

$(document).ready(function() {
var query = window.location.search.substring(1);
var vars = query.split('&');
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=');

document.getElementById(pair[1]).checked = true;

}

pair[1] 产生 undefined74 我无法用它来更改复选框状态。我需要将 74 传递给 document.getElementById(pair[1]).checked = true; 才能选中复选框。

如有任何帮助,我们将不胜感激

最佳答案

试试这个..假设 url 只有一个参数。

$(document).ready(function() {

var url = window.location.href;
document.getElementById(url.substr(url.indexOf('=') + 1)).checked = true;
});

关于javascript - 解析获取查询字符串并使用值来更改复选框状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35674789/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com