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判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
jQuery实现下拉框选择图片功能实例
Aug 08 Javascript
关于JavaScript数组你所不知道的3件事
Aug 24 Javascript
Bootstrap源码学习笔记之bootstrap进度条
Dec 24 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
Mar 29 Javascript
bootstrap Table插件使用demo
Aug 07 Javascript
Vue 获取数组键名的方法
Jun 21 Javascript
Bootstrap实现省市区三级联动(亲测可用)
Jul 26 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
Aug 15 Javascript
Vue.js中的高级面试题及答案
Jan 13 Javascript
angular组件间传值测试的方法详解
May 07 Javascript
针对Vue路由history模式下Nginx后台配置操作
Oct 22 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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
php类常量用法实例分析
2015/07/09 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
php DES加密算法实例分析
2019/09/18 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
javascript为下拉列表动态添加数据项
2014/05/23 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
javascript中replace使用方法总结
2017/03/01 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
Node.js实现文件上传的示例
2017/06/28 Javascript
vue-resource 拦截器(interceptor)的使用详解
2017/07/04 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
python进程管理工具supervisor使用实例
2014/09/17 Python
Django中使用group_by的方法
2015/05/26 Python
关于python之字典的嵌套,递归调用方法
2019/01/21 Python
python实现图片插入文字
2019/11/26 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
房地产开发计划书
2014/01/10 职场文书
四年大学生活的自我评价范文
2014/02/07 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
预备党员群众路线思想汇报2014
2014/10/25 职场文书
教师思想工作总结2015
2015/05/13 职场文书
论文致谢词范文
2015/05/14 职场文书