当URL包含特定术语时显示/隐藏元素



如果URL中包含术语"/de",我想隐藏/显示网站的特定元素。我尝试了两种不同的代码,但似乎对我不起作用。

window.onload = function () {
var de = document.getElementById("german");
var eng = document.getElementById("english");
if (//search///de(window.location)) {
de.style.display = "block";
eng.style.display = "none";
}
else {
de.style.display = "none";
eng.style.display = "block";
}
}

$(document).ready(function() {
var de = document.getElementById("german");
var eng = document.getElementById("english");
if (window.location.href.indexOf("/de") > -1) {
de.style.display = "block";
eng.style.display = "none";
}
else {
de.style.display = "none";
eng.style.display = "block";
}
}

试试这个:

if ((window.location.href.includes("de")) {
//code
}

最新更新