Javascript 选择所有文本,使浏览器滚动到顶部

Javascript 选择所有文本,使浏览器滚动到顶部,javascript,html,Javascript,Html,我有这个功能: function selectAllTextInInputs(textbox) { textbox.focus(); textbox.select(); } 当我用一个输入元素作为参数调用这个函数时。它做它想做的事情,即聚焦并选择文本。但有一个缺陷。它会滚动到页面的顶部。如果我在浏览器窗口的下方有一个元素,它会向上滚动到页面顶部。我如何修复该函数,使其不会滚动?您发布的代码不应导致窗口滚动到顶部。如何调用selectAllTextInInputs函数?如果它来自

我有这个功能:

function selectAllTextInInputs(textbox) {
    textbox.focus();
    textbox.select();
}

当我用一个输入元素作为参数调用这个函数时。它做它想做的事情,即聚焦并选择文本。但有一个缺陷。它会滚动到页面的顶部。如果我在浏览器窗口的下方有一个元素,它会向上滚动到页面顶部。我如何修复该函数,使其不会滚动?

您发布的代码不应导致窗口滚动到顶部。如何调用selectAllTextInInputs函数?如果它来自
链接,请尝试在之后添加
return false
,以阻止它跳到顶部,例如

只需从函数中删除
焦点。选择内容时,将自动为其提供焦点,而无需滚动

例如:


我从div元素调用它。返回false不起作用