Javascript 打开时将选项加载到选择框中

Javascript 打开时将选项加载到选择框中,javascript,Javascript,我有一个包含许多选择框的网页,每个选择框都应该包含相同的选项集。其思想是,用户得到一个项目列表,并且必须从另一个列表中为每个项目选择匹配选项 由于列表都有几百个项目,因此将所有选项加载到每个选择框中的速度很慢。此外,大多数项目都会自动与开始时的选项匹配,用户只需浏览并确保它们是正确的,因此大多数选择框将永远不会打开 理想情况下,我想要的是一种只在每个选择框打开时填充选项的方法。这意味着我可以使用onload来填充不自动匹配的少数项目的选项,并且只在需要时填充其余项目 是否可以在选择框打开时向其添

我有一个包含许多选择框的网页,每个选择框都应该包含相同的选项集。其思想是,用户得到一个项目列表,并且必须从另一个列表中为每个项目选择匹配选项

由于列表都有几百个项目,因此将所有选项加载到每个选择框中的速度很慢。此外,大多数项目都会自动与开始时的选项匹配,用户只需浏览并确保它们是正确的,因此大多数选择框将永远不会打开

理想情况下,我想要的是一种只在每个选择框打开时填充选项的方法。这意味着我可以使用
onload
来填充不自动匹配的少数项目的选项,并且只在需要时填充其余项目


是否可以在选择框打开时向其添加选项?

您可以尝试从空选择开始使用
onfocus
事件添加选项,如果选择框中有0个选项,则添加选项

这就是一个例子