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 相关文章推荐
javascript重复绑定事件造成的后果说明
Mar 02 Javascript
js控制淡入淡出示例代码
Nov 12 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
Feb 18 Javascript
使用jquery制作弹出框效果
Apr 03 Javascript
js轮播图代码分享
Jul 14 Javascript
bootstrap响应式表格实例详解
May 15 Javascript
js插件实现图片滑动验证码
Sep 29 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
Feb 23 Javascript
JavaScript的词法结构精华篇
Oct 17 Javascript
详细教你微信公众号正文页SVG交互开发技巧
Jul 25 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
Nov 14 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
Windows下PHP5和Apache的安装与配置
2006/09/05 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
js右键菜单效果代码
2007/07/21 Javascript
ext监听事件方法[初级篇]
2008/04/27 Javascript
jQuery 联动日历实现代码
2012/05/31 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
jQuery表单验证功能实例
2015/08/28 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
各式各样的导航条效果css3结合jquery代码实现
2016/09/17 Javascript
VUE重点问题总结
2018/03/19 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
Python实现Linux下守护进程的编写方法
2014/08/22 Python
Python安装Numpy和matplotlib的方法(推荐)
2017/11/02 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
详解Django配置JWT认证方式
2020/05/09 Python
python装饰器代码深入讲解
2021/03/01 Python
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
什么是URL
2015/12/13 面试题
Python使用openpyxl复制整张sheet
2021/03/24 Python
法制宣传教育方案
2014/05/09 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
党风廉政建设调研报告
2015/01/01 职场文书
《灰雀》教学反思
2016/02/19 职场文书
SpringBoot中使用Redis作为全局锁示例过程
2022/03/24 Java/Android