将引用设置为文档.位置.搜索

Set Reference to document.location.search

本文关键字:位置 搜索 文档 引用 设置      更新时间:2023-09-26

在我的代码中,我有这样的语句:

document.location.search="?a="+n;

正在尝试缩短(用于代码高尔夫)它,这样我就不必每次都输入document.location.search

我想到的第一件事是将document.location.search设置为一个变量,然后设置该变量,如下所示:

s=document.location.search;
s="?a="+n;

这当然是行不通的,因为 s 是由 document.location.search 的值设置的,而不是它的引用。有没有办法通过引用设置 s?有没有其他方法可以消除重复的document.location.search实例?

编写函数

function s(val) {
    document.location.search = "?a=" + val;
}

并致电

s('test');

你可以通过这样设置来缩短它:

s=document.location
s.search="?a="+n;