#URL中的字符,并在页面加载时滚动到屏幕顶部

#URL中的字符,并在页面加载时滚动到屏幕顶部,url,Url,刷新页面时,如果URL中有#,浏览器将保留页面的滚动位置,如何克服此行为并在不使用JavaScript的情况下滚动到屏幕顶部 我的URL就像http://example.com/# 更新 默认情况下,URL为http://example.com/,单击页面的某个部分时,#字符将添加到URL。如果您在某个地方有一个,那就是您的罪魁祸首。将其更改为以防您的某个地方有一个,这就是您的罪魁祸首。将其更改为无论如何,您在表单操作或链接href中都有一个#符号 将#替换为javascript:在链接中 将#

刷新页面时,如果URL中有
#
,浏览器将保留页面的滚动位置,如何克服此行为并在不使用JavaScript的情况下滚动到屏幕顶部

我的URL就像
http://example.com/#

更新 默认情况下,URL为
http://example.com/
,单击页面的某个部分时,#字符将添加到URL。

如果您在某个地方有一个
,那就是您的罪魁祸首。将其更改为

以防您的某个地方有一个
,这就是您的罪魁祸首。将其更改为

无论如何,您在表单操作或链接href中都有一个#符号

将#替换为
javascript:在链接中

将#替换为
index.php
或留空(
),不管怎样,在表单操作或链接href中都有一个#符号

将链接中的#替换为
javascript:;


将#替换为
index.php
或留空(
能否添加
#top
元素?@KennyTM,默认情况下URL为
http://example.com/
,单击页面的某个部分时,#字符会添加到URL。我的浏览器在刷新时会很高兴地保留滚动位置,而不会出现散列字符。但是如果您确实想避免在URI中使用该字符,当用户单击页面上的某个位置时,不要添加它!(默认情况下,浏览器所做的任何操作都不会为单击指向URL的链接(该URL在解析的URI中包含哈希)之外的任何内容添加它!)你能添加一个
#top
元素吗?@KennyTM,默认情况下URL是
http://example.com/
,单击页面的某个部分时,#字符会添加到URL中。我的浏览器在刷新时会很高兴地保留滚动位置,而不会出现散列字符。但是,如果您确实想避免在URI中包含该字符,请不要这样做当用户单击页面上的某个位置时添加它!(默认情况下,浏览器所做的任何操作都不会将其添加到指向URL的链接(该URL包含已解析URI中的哈希)href=“#”?Oh daire.href=“#”?Oh daire.Er…我的不一样吗?不,不一样。当JS失败时,“javascript:;”无法“工作”.呃…我的不是差不多吗?不,不是。当JS失败时,“javascript:;”不“工作”。