最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

创建动态菜单或下拉列表的JavaScript代码

来源:动视网 责编:小采 时间:2020-11-27 19:59:23
文档

创建动态菜单或下拉列表的JavaScript代码

创建动态菜单或下拉列表的JavaScript代码:这次给大家带来创建动态菜单或下拉列表的JavaScript代码,使用的JavaScript创建动态菜单或下拉列表的注意事项有哪些,下面就是实战案例,一起来看一下。在很多场景中,我们都需要动态地创建菜单、下拉列表或列表项。下面是一段最基础的代码实现上面的功能,你
推荐度:
导读创建动态菜单或下拉列表的JavaScript代码:这次给大家带来创建动态菜单或下拉列表的JavaScript代码,使用的JavaScript创建动态菜单或下拉列表的注意事项有哪些,下面就是实战案例,一起来看一下。在很多场景中,我们都需要动态地创建菜单、下拉列表或列表项。下面是一段最基础的代码实现上面的功能,你


这次给大家带来创建动态菜单或下拉列表的JavaScript代码,使用的JavaScript创建动态菜单或下拉列表的注意事项有哪些,下面就是实战案例,一起来看一下。

在很多场景中,我们都需要动态地创建菜单、下拉列表或列表项。下面是一段最基础的代码实现上面的功能,你可以根据实际需要进行相应的扩展。

function makeMenu(items, tags) {
 tags = tags || ['ul', 'li']; // default tags
 var parent = tags[0]; var child = tags[1]; 
 var item, value = ''; for (var i = 0, l = items.length; i < l; i++) {
 item = items[i]; // Separate item and value if value is present
 if (/:/.test(item)) {
 item = items[i].split(':')[0];
 value = items[i].split(':')[1];
 } // Wrap the item in tag
 items[i] = '<'+ child +' '+
 (value && 'value="'+value+'"') +'>'+ // add value if present
 item +'</'+ child +'>';
 } 
 return '<'+ parent +'>'+ items.join('') +'</'+ parent +'>';
}

使用方法:

// Dropdown select monthmakeMenu(
 ['January:JAN', 'February:FEB', 'March:MAR'], // item:value
 ['select', 'option']
); 
// List of groceriesmakeMenu(
 ['Carrots', 'Lettuce', 'Tomatos', 'Milk'],
 ['ol', 'li']
);

以上只是那些实用JavaScript代码段中的一小部分,建议平时注意收集或自己编写这样的基础代码段,它们能在很多项目中使用或通过一些改造提供更完善的功能,使用这些代码段将为你节省下大量的开发时间。

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

判断日期是否有效的JavaScript代码段

获取一组元素的最大宽度或高度JavaScript代码

文档

创建动态菜单或下拉列表的JavaScript代码

创建动态菜单或下拉列表的JavaScript代码:这次给大家带来创建动态菜单或下拉列表的JavaScript代码,使用的JavaScript创建动态菜单或下拉列表的注意事项有哪些,下面就是实战案例,一起来看一下。在很多场景中,我们都需要动态地创建菜单、下拉列表或列表项。下面是一段最基础的代码实现上面的功能,你
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top