JavaScript:检查URL参数值的长度

JavaScript:检查URL参数值的长度,javascript,Javascript,我在这里有一个URL: http://localhost.com/?color=Red,Blue,Green 我现在如何使用JavaScript检查参数设置了多少个值,并用逗号分隔 比如: if (url.parameter.length > 1) { alert('More then 1 parameters'); } else { alert('Just one'); } 您可以使用获取值,然后按,将其拆分 consturl='1〕http://localhost

我在这里有一个URL:

http://localhost.com/?color=Red,Blue,Green
我现在如何使用JavaScript检查参数设置了多少个值,并用逗号分隔

比如:

if (url.parameter.length > 1) {
    alert('More then 1 parameters');
} else {
    alert('Just one');
}
您可以使用获取值,然后按
将其拆分

consturl='1〕http://localhost.com/?color=Red,蓝色,绿色;
const colors=newURL(URL).searchParams.get('color').split(',');
控制台日志(颜色);
如果(colors.length>1){
警报(“超过1个参数”);
}否则{
警惕(“只有一个”);

}
您的值是否需要用逗号分隔。因为那里比较方便ways@SebastianSpeitel这并不重要。我也可以是+或/。但我的整个实现目前都基于这种格式,因此我需要更改很多内容。
”http://localhost.com/?color=Red,蓝色,绿色“.split(“?”[1]。split(“,”)。长度
这在IE浏览器中不起作用。有没有可行的解决方案?