我有这个功能:
function selectAllTextInInputs(textbox) {
textbox.focus();
textbox.select();
}
当我用输入元素作为参数调用此函数时。它做了它的意思,即聚焦和选择文本。但是有一个缺陷。它滚动到页面顶部。如果我的浏览器窗口上有一个元素,它会向上滚动到页面顶部。我怎么修复这个功能不滚动?
答案 0 :(得分:1)
答案 1 :(得分:0)
您发布的代码不应导致窗口滚动到顶部AFAIK。你是如何调用selectAllTextInInputs函数的?如果它来自<a>
链接,请尝试在之后添加return false
以阻止其跳转到顶部,例如<a href="#" onClick="selectAllTextInInputs();return false;">