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 相关文章推荐
JQuery SELECT单选模拟jQuery.select.js
Nov 12 Javascript
JQuery遍历json数组的3种方法
Nov 08 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
Aug 06 Javascript
jQuery自动完成插件completer附源码下载
Jan 04 Javascript
JS面向对象编程详解
Mar 06 Javascript
JQuery核心函数是什么及使用方法介绍
May 03 Javascript
原生JS实现网络彩票投注效果
Sep 25 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
Jul 23 Javascript
JS实现的简单表单验证功能示例
Oct 13 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
Aug 17 Javascript
原生js代码能实现call和bind吗
Jul 31 Javascript
使用layui的layer组件做弹出层的例子
Sep 27 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加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
2014/06/23 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
xml和web特殊字符
2009/04/28 Javascript
javascript getElementsByName()的用法说明
2009/07/31 Javascript
js url传值中文乱码之解决之道
2009/11/20 Javascript
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
jQuery插件实现适用于移动端的地址选择器
2016/02/18 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
Javascript 之封装(Package)
2018/09/14 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
Vue.js中的高级面试题及答案
2020/01/13 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
Vue使用轮询定时发送请求代码
2020/08/10 Javascript
讲解Python中fileno()方法的使用
2015/05/24 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
简单了解python的break、continue、pass
2019/07/08 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
Html5 页面适配iPhoneX(就是那么简单)
2019/09/05 HTML / CSS
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
护士自我鉴定范文
2013/10/06 职场文书
社区志愿者心得体会
2014/01/03 职场文书
教师党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书