我在这里有这个网址:
http://localhost.com/?color=Red,Blue,Green
我现在如何使用JavaScript检查为用逗号分隔的参数设置了多少个值?
类似这样:
if (url.parameter.length > 1) {
alert('More then 1 parameters');
} else {
alert('Just one');
}
答案 0 :(得分:1)
您可以使用URLSearchParams
来获取值,然后将其除以,
。
const url = 'http://localhost.com/?color=Red,Blue,Green';
const colors = new URL(url).searchParams.get('color').split(',');
console.log(colors);
if (colors.length > 1) {
alert('More then 1 parameters');
} else {
alert('Just one');
}