在下拉列表打开时更改其内容?
我有一个包含一些项目的下拉列表。当用户选择其中之一时,我希望下拉列表保持打开状态并重新填充新项目。然后用户选择其中之一,最后下拉菜单关闭。
可以用 JavaScript 完成吗?如果是这样,怎么办?
I have a dropdown list populated with some items. When the user selects one of them, I would like the dropdown list to stay open and be repopulated with new items. The user then selects one of these and finally the dropdown closes.
Can it be done in JavaScript? And if so, how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为了科学!我创建了一个替代答案来测试这一点。您可以检查包含以下 HTML 的 this fiddle:
以及以下 Javascript:
如果您打开下拉列表并 保持打开状态直到计时器到期,您将看到以下行为:
For science! I've created an alternative answer to test this. You can check this fiddle that contains this HTML:
And the following Javascript:
If you open the dropdown and keep it opened until the timer expires, you will see the following behavior:
必须用自定义控件替换本机控件。
Not without replacing the native control with a custom one.