Html href="#&引用;导致滚动到页面顶部?
我使用Html href="#&引用;导致滚动到页面顶部?,html,web,href,Html,Web,Href,我使用类型标签在我的网站上触发操作。我发誓他们以前不这么做,但现在当我点击其中一个时,浏览器会滚动到页面顶部 找到答案后,我现在使用的是href=“javascript:;”,效果非常好。但我不可能是唯一一个有这个问题的人(除非我是)。我真的很想知道什么时候href=“#”会这样做,什么时候不会。他们总是这样做 请注意,链接的单击操作可以在JavaScript中被覆盖,这就是为什么您以前可能看到过不同的行为。他们总是这样做 请注意,链接的单击操作可以在JavaScript中被覆盖,这就是为什么您
类型标签在我的网站上触发操作。我发誓他们以前不这么做,但现在当我点击其中一个时,浏览器会滚动到页面顶部
找到答案后,我现在使用的是href=“javascript:;”
,效果非常好。但我不可能是唯一一个有这个问题的人(除非我是)。我真的很想知道什么时候href=“#”
会这样做,什么时候不会。他们总是这样做
请注意,链接的单击操作可以在JavaScript中被覆盖,这就是为什么您以前可能看到过不同的行为。他们总是这样做
请注意,链接的单击操作可以在JavaScript中被覆盖,这就是为什么您以前可能看到过不同的行为。他们总是这样做
请注意,链接的单击操作可以在JavaScript中被覆盖,这就是为什么您以前可能看到过不同的行为。他们总是这样做
请注意,链接的单击操作可以在JavaScript中被覆盖,这就是为什么您以前可能会看到不同的行为。始终,除非您的JavaScript处理程序阻止它
function f(e) {
e.preventDefault();
}
现在,如果单击调用
f(e)
,则不会滚动到顶部。始终,除非javascript处理程序阻止它
function f(e) {
e.preventDefault();
}
现在,如果单击调用
f(e)
,则不会滚动到顶部。始终,除非javascript处理程序阻止它
function f(e) {
e.preventDefault();
}
现在,如果单击调用
f(e)
,则不会滚动到顶部。始终,除非javascript处理程序阻止它
function f(e) {
e.preventDefault();
}
现在,如果单击调用
f(e)
,则不会滚动到顶部。在此上下文中,什么是e
——事件对象?我如何在href
中使用此函数?@EliRose您不会。在href
案例中,您有javascript:
协议处理程序,上下文与事件断开连接。至少,你可以使用onclick
,然后你可以使用任何你想要的JS。当然,你是对的——我说的是href
,但当时想的是onlick
。如何从onlick
中访问事件对象?如果调用的函数需要event
参数(如上例所示),那么它就在那里。您不需要显式地将它传递给onclick
在这个上下文中什么是e
——事件对象?我如何在href
中使用此函数?@EliRose您不会。在href
案例中,您有javascript:
协议处理程序,上下文与事件断开连接。至少,你可以使用onclick
,然后你可以使用任何你想要的JS。当然,你是对的——我说的是href
,但当时想的是onlick
。如何从onlick
中访问事件对象?如果调用的函数需要event
参数(如上例所示),那么它就在那里。您不需要显式地将它传递给onclick
在这个上下文中什么是e
——事件对象?我如何在href
中使用此函数?@EliRose您不会。在href
案例中,您有javascript:
协议处理程序,上下文与事件断开连接。至少,你可以使用onclick
,然后你可以使用任何你想要的JS。当然,你是对的——我说的是href
,但当时想的是onlick
。如何从onlick
中访问事件对象?如果调用的函数需要event
参数(如上例所示),那么它就在那里。您不需要显式地将它传递给onclick
在这个上下文中什么是e
——事件对象?我如何在href
中使用此函数?@EliRose您不会。在href
案例中,您有javascript:
协议处理程序,上下文与事件断开连接。至少,你可以使用onclick
,然后你可以使用任何你想要的JS。当然,你是对的——我说的是href
,但当时想的是onlick
。如何从onlick
中访问事件对象?如果调用的函数需要event
参数(如上例所示),那么它就在那里。您不需要显式地将其传递给onclick