js动态添加带圆圈序号列表的实例代码


Posted in Javascript onFebruary 18, 2021

1.先在body里面添加ul标签

<!-- 无序列表 -->
<ul id="list">
	
</ul>

2.通过js获取到id等于list的标签 定义一个空字符串用来连接增加的标签,并展示出来

如图的js代码展示的是前三个颜色不同,余下的颜色相同的圆圈序号

function autoAddList(){
  var oUl = document.getElementById('list');
  // var arr = ['湖南','广西','新疆','上海']
  var str = "";
  for (let i = 1; i < 13; i++) {
    if (i == 1) {
      str += '<li><a style="color: white"><span id="listOne" style="background-color: rgb(187, 7, 7)">' + i + '</span></a></li>' + '<br>';
    }else if (i == 2) {
      str += '<li><span style="background-color: #ffad33">' + i + '</span></li>' + '<br>';
    }else if (i == 3) {
      str += '<li><span style="background-color: green">' + i + '</span></li>' + '<br>';
    }else{
      str += '<li><span style="background-color: #339cff">' + i + '</span></li>' + '<br>';
    }    
  }
  oUl.innerHTML = str;
}

3.css样式修改

/*设置列表样式*/
ul{
  list-style-type: none;
}

list-style-type: none表示无标识,属性也有空心圆、实心方块、数字等

序号排的整齐需要设置span的样式

/*设置为行内块状元素*/
li span{
	display:inline-block;
}

效果如下图所示

js动态添加带圆圈序号列表的实例代码

到此这篇关于js动态添加带圆圈序号列表的文章就介绍到这了,更多相关js动态添加序号列表内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
js 优化次数过多的循环 考虑到性能问题
Mar 05 Javascript
javascript设计模式之工厂模式示例讲解
Mar 04 Javascript
基于javascript实现判断移动终端浏览器版本信息
Dec 09 Javascript
jQuery表单美化插件jqTransform使用详解
Apr 12 Javascript
浅析JavaScript Array和string的转换(推荐)
May 20 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
Jun 01 Javascript
vue.js框架实现表单排序和分页效果
Aug 09 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
使用FormData实现上传多个文件
Dec 04 Javascript
Angular CLI 使用教程指南参考小结
Apr 10 Javascript
Vue中用JSON实现刷新界面不影响倒计时
Oct 26 Javascript
JS如何监听div的resize事件详解
Dec 03 Javascript
原生微信小程序开发中 redux 的使用详解
Feb 18 #Javascript
vue登录页实现使用cookie记住7天密码功能的方法
Feb 18 #Vue.js
Vue包大小优化的实现(从1.72M到94K)
Feb 18 #Vue.js
Vue如何实现变量表达式选择器
Feb 18 #Vue.js
WebStorm无法正确识别Vue3组合式API的解决方案
Feb 18 #Vue.js
JavaScript实现手风琴效果
Feb 18 #Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
Feb 15 #Javascript
You might like
zf框架的校验器使用使用示例(自定义校验器和校验器链)
2014/03/13 PHP
php读取远程gzip压缩网页的方法
2014/12/29 PHP
php实现字符串反转输出的方法
2015/03/14 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
JavaScript代码复用模式实例分析
2012/12/02 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
全面解析Python的While循环语句的使用方法
2015/10/13 Python
Pyqt清空某一个QTreeewidgetItem下的所有分支方法
2019/06/17 Python
python之yield和Generator深入解析
2019/09/18 Python
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
英国著名的药妆网站:Escentual
2016/07/29 全球购物
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
教师个人自我评价范文
2014/04/13 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
雷锋精神演讲稿
2014/05/13 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
出国导师推荐信
2015/03/25 职场文书
防暑降温通知书
2015/04/27 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
退休教师欢送会致辞
2015/07/31 职场文书
《自己去吧》教学反思
2016/02/16 职场文书
golang slice元素去重操作
2021/04/30 Golang
Django实现聊天机器人
2021/05/31 Python
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers