Javascript:窗口.scrollTo / scroll是POST -如何让他们GET(所以他们不清除表单)

Javascript: window.scrollTo / scroll are POST - how to make them GET (so they don't clear a form)?

本文关键字:他们 GET 表单 清除 scrollTo 窗口 scroll POST Javascript      更新时间:2023-09-26

我想使用Javascript窗口。scrollTo(或只是scroll(0,0))单击链接并被带到页面顶部。但是从我的理解来看,这个Javascript:

onclick="window.scrollTo(0,0)"

是POST请求吗?

结果,当我在表单(文本区或输入)中输入一些东西时,在我单击此窗口后输入的值消失了。scrollTo链接:https://jsfiddle.net/8utxg4ux/

是否有可能使这个Javascript GET,以便表单字段不消失后点击TOP链接?

你想在onclick事件中添加"return false;"来防止默认行为。

onclick="window.scrollTo(0,0);return false;"

这里有一把小提琴:https://jsfiddle.net/oarzo5f2/

或者检查这里的剪辑:

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<textarea></textarea>
<br><br>
<a href="" onclick="window.scrollTo(0,0);return false;">TOP</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>