Javascript 点击链接后如何在url中隐藏id?
如果您单击该链接,您将在url中看到div的id。这怎么可能隐藏呢Javascript 点击链接后如何在url中隐藏id?,javascript,html,Javascript,Html,如果您单击该链接,您将在url中看到div的id。这怎么可能隐藏呢 #一个{ 利润率最高:100%; 宽度:50px; 高度:50px; 背景色:红色; } 为hashchange添加事件侦听器,然后使用 window.addEventListener(“hashchange”,()=>window.history.pushState({},“,'/'),{}) #一个{ 利润率最高:100%; 宽度:50px; 高度:50px; 背景色:红色; } 为hashchange添加事件侦听器,然
#一个{
利润率最高:100%;
宽度:50px;
高度:50px;
背景色:红色;
}
为
hashchange
添加事件侦听器,然后使用
window.addEventListener(“hashchange”,()=>window.history.pushState({},“,'/'),{})代码>
#一个{
利润率最高:100%;
宽度:50px;
高度:50px;
背景色:红色;
}
为hashchange
添加事件侦听器,然后使用
window.addEventListener(“hashchange”,()=>window.history.pushState({},“,'/'),{})代码>
#一个{
利润率最高:100%;
宽度:50px;
高度:50px;
背景色:红色;
}
您可以使用
window.addEventListener(“hashchange”,()=>{},false)代码>
然后用
window.history.pushState()代码>
你会这么做吗
function hashHandler() {
const loc = window.location.hash.split('#')[1];
window.history.pushState({}, 'Page Title', '/' + loc);
}
window.addEventListener('hashchange', hashHandler, false);
请注意,它仅适用于Chrome/FF/IE 10+。您可以阅读有关它的更多信息您可以使用
window.addEventListener(“hashchange”,()=>{},false)代码>
然后用
window.history.pushState()代码>
你会这么做吗
function hashHandler() {
const loc = window.location.hash.split('#')[1];
window.history.pushState({}, 'Page Title', '/' + loc);
}
window.addEventListener('hashchange', hashHandler, false);
请注意,它仅适用于Chrome/FF/IE 10+。您可以阅读更多关于它的信息为什么要隐藏它?URI的片段功能对用户很有用。@Dai我有隐藏的元素。如果有人从一个隐藏的元素中得到一个链接,那就毫无意义了。你为什么要隐藏它?URI的片段功能对用户很有用。@Dai我有隐藏的元素。如果有人从一个隐藏的元素中得到一个链接,那就没有任何意义了。