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 ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
Feb 25 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
Jun 20 Javascript
jquery中prop()方法和attr()方法的区别浅析
Sep 06 Javascript
Iframe 自动适应页面的高度示例代码
Feb 26 Javascript
对Web开发中前端框架与前端类库的一些思考
Mar 27 Javascript
javascript递归回溯法解八皇后问题
Apr 22 Javascript
纯css实现窗户玻璃雨滴逼真效果
Aug 23 Javascript
用 js 的 selection range 操作选择区域内容和图片
Apr 18 Javascript
JavaScript实现三级级联特效
Nov 05 Javascript
基于react后端渲染模板引擎noox发布使用
Jan 11 Javascript
VuePress 中如何增加用户登录功能
Nov 29 Javascript
Moment的feature导致线上bug解决分析
Sep 23 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
PHP页面中文乱码分析
2013/10/29 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
PHP正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
php利用事务处理转账问题
2015/04/22 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
JS模式之简单的订阅者和发布者模式完整实例
2015/06/30 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
2016/04/01 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
JavaScript数据结构之二叉树的遍历算法示例
2017/04/13 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
深入浅析Node.js 事件循环、定时器和process.nextTick()
2018/10/22 Javascript
vue自定义树状结构图的实现方法
2020/10/18 Javascript
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
python读取几个G的csv文件方法
2019/01/07 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
大学生党员个人对照检查材料范文
2014/09/25 职场文书
2016年春节问候语
2015/11/11 职场文书