Javascript 一旦用户选择,我如何在下拉菜单上保持相同的位置

Javascript 一旦用户选择,我如何在下拉菜单上保持相同的位置,javascript,html,drop-down-menu,Javascript,Html,Drop Down Menu,我的表单上有一个下拉字段。当我从下拉列表中选择一个值时,它会立即将焦点重置为窗体顶部 为了更清楚,我在屏幕顶部有一个下拉菜单和几个输入字段。用户必须向下滚动到实际下拉字段才能选择它。一旦他们选择了这个值,页面就会回到顶部 一旦用户从下拉列表中选择值,我如何保持用户在表单上选择的位置?[注意:它不会在堆栈溢出时显示,您必须复制并粘贴代码,然后在自己的浏览器上尝试] 我的下拉列表设置为: //动态创建页面 函数GetSelectedItem(){ var option=document.getEl

我的表单上有一个下拉字段。当我从下拉列表中选择一个值时,它会立即将焦点重置为窗体顶部

为了更清楚,我在屏幕顶部有一个下拉菜单和几个输入字段。用户必须向下滚动到实际下拉字段才能选择它。一旦他们选择了这个值,页面就会回到顶部

一旦用户从下拉列表中选择值,我如何保持用户在表单上选择的位置?[注意:它不会在堆栈溢出时显示,您必须复制并粘贴代码,然后在自己的浏览器上尝试]

我的下拉列表设置为:

//动态创建页面
函数GetSelectedItem(){
var option=document.getElementById(“locale”).value;
}

window.onload{
document.getElementById(“locale”).options[value]。选中;
}
英语(美国)
英语(英国)
保加利亚人
捷克的
丹麦语
德国的
希腊人
西班牙的
爱沙尼亚语
芬兰语
法语
匈牙利语
意大利人
立陶宛语
拉脱维亚的
荷兰的
挪威语
磨光
葡萄牙语
罗马尼亚语
斯洛伐克语
斯洛文尼亚语
瑞典的

最简单的方法是运行脚本,在运行
窗口时跳转到页面的该部分。onload
功能:

window.onload{
      document.getElementById("locale").options[value].selected;
      window.location.hash="country-select"; 
}

您需要在其周围添加一些额外的逻辑,因为您只希望在选择值时执行此操作,但这是跳转页面的基本代码。

最简单的方法是运行脚本,在运行
窗口时跳转到页面的该部分。onload
函数:

window.onload{
      document.getElementById("locale").options[value].selected;
      window.location.hash="country-select"; 
}

您需要在其周围添加一些额外的逻辑,因为您只希望在选择了值时执行此操作,但这是跳转页面的基本代码。

谢谢@利奥·法默特汉克斯@狮子座农民