在Javascript中,可以通过以下几种方式动态添加href参数:
var url = window.location.href; // 获取当前链接
var newUrl = url + "?param=value"; // 使用字符串拼接添加参数
window.location.href = newUrl; // 赋值给href属性
var url = new URL(window.location.href); // 创建URL对象
var searchParams = new URLSearchParams(url.search); // 获取URL参数
searchParams.append("param", "value"); // 添加参数
url.search = searchParams.toString(); // 将URLSearchParams对象转换为字符串
window.location.href = url.href; // 赋值给href属性
var url = window.location.href; // 获取当前链接
var newUrl = url.replace(/(\?|&)param=[^&]+/, ""); // 使用正则表达式替换参数
newUrl += (newUrl.indexOf("?") === -1 ? "?" : "&") + "param=value"; // 添加参数
window.location.href = newUrl; // 赋值给href属性
以上是在Javascript中动态添加href参数的几种常见方式。根据具体需求和场景选择适合的方式进行操作。
领取专属 10元无门槛券
手把手带您无忧上云