当前位置:  开发笔记 > 编程语言 > 正文

为什么HTML 5没有内置的可编辑组合框或本地菜单?

如何解决《为什么HTML5没有内置的可编辑组合框或本地菜单?》经验,为你挑选了1个好方法。

我想知道,在新的HTML 5中,我们将获得

我之所以这么说是因为当我必须为典型的基于表的应用程序(例如订单管理应用程序)设计Web解决方案时,这些是我遇到的最常见的问题.在适当的客户端应用程序上,我可以使用操作系统提供开箱即用的这些功能(例如JPopupMenu,JComboBox).对于webapp,我必须寻找javascript(库)来完成类似的事情.

为什么这些不在HTML 5中?

我知道我应该像问题一样避免讨论,所以这里还有一些问题:你是否知道可以廉价地执行弹出菜单和可编辑组合框的库(可能只有一个小代码示例)?



1> Anne..:

实际上,可以使用input元素上的新list属性创建可编辑的组合框或仅组合框.它指向一个datalist元素,它可以提供预定义选项的列表:



 
 

对于菜单,旧的菜单元素已被重用.

您可以在IE> = 10,Firefox> = 37,Chrome> = 39,Opera> = 29中至少使用datalist.来自caniuse datalist的数据.关于menu元素,只有Firefox似乎对它有部分支持.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有