我想使用Javascript window.scrollTo(或只是滚动(0,0))点击链接并转到页面顶部。但据我所知,这个Javascript:
onclick="window.scrollTo(0,0)"
是POST请求吗?
结果,当我在表单(textarea或input)中输入内容时,单击此窗口后输入的值将消失.scrollTo链接:https://jsfiddle.net/8utxg4ux/
是否可以将此Javascript设为GET,以便单击TOP链接后表单字段不会消失?
答案 0 :(得分:1)
你想添加“return false;”到你的onclick事件,以防止默认行为。
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>