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 框架使用教程 AJAX篇
Oct 11 Javascript
js实现右下角提示框的方法
Feb 03 Javascript
jQuery插件slides实现无缝轮播图特效
Apr 17 Javascript
JavaScript中动态向表格添加数据
Jan 24 Javascript
字太多用...代替的方法(两种)
Mar 15 Javascript
Angular.js自动化测试之protractor详解
Jul 07 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
Feb 03 Javascript
vue绑定事件后获取绑定事件中的this方法
Sep 15 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
Nov 26 Javascript
JS对日期操作封装代码实例
Nov 08 Javascript
JavaScript日期库date-fn.js使用方法解析
Sep 09 Javascript
前端实现滑动按钮AJAX与后端交互的示例代码
Feb 24 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
mysql5写入和读出乱码解决
2006/11/25 PHP
php图片水印添加、压缩、剪切的封装类实现
2020/04/18 PHP
反射调用private方法实践(php、java)
2015/12/21 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
Laravel模型间关系设置分表的方法示例
2018/04/21 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
JQuery球队选择实例
2015/05/18 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
Knockoutjs 学习系列(一)ko初体验
2016/06/07 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
2016/10/24 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
Python中关键字is与==的区别简述
2014/07/31 Python
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
Python中getpass模块无回显输入源码解析
2018/01/11 Python
python 运用Django 开发后台接口的实例
2018/12/11 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
python怎么判断模块安装完成
2020/06/19 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
python tkinter实现连连看游戏
2020/11/16 Python
html5的新玩法——语音搜索
2013/01/03 HTML / CSS
护理专业本科生自荐信
2013/10/01 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android