我有这段代码:
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1] || ''
);
}
在我的HTML中,我使用以下方式调出用户的设备品牌和型号:
<script>document.write(getURLParameter("brand") + (" ") + getURLParameter("name"))</script>
唯一的问题是这仅适用于某些移动设备。当它不起作用时,它只是留空。如果它是空的,有没有办法添加默认值?
答案 0 :(得分:0)
您可以简单地将这些值与
进行比较if(name === " " || name == null) {
//code
}
或
if(name !== " " || name != null) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1] || ''
);
}