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 相关文章推荐
通过ifame指向的页面高度调整iframe的高度
Oct 05 Javascript
Div Select挡住的解决办法
Aug 07 Javascript
防止浏览器记住用户名及密码的简单实用方法
Apr 22 Javascript
javascript 函数及作用域总结介绍
Nov 12 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
Dec 04 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
Feb 13 Javascript
jQuery元素的隐藏与显示实例
Jan 20 Javascript
JS实现页面数据无限加载
Sep 13 Javascript
Angular 4 指令快速入门教程
Jun 07 Javascript
深入浅析Vue中的Prop
Jun 10 Javascript
vue-cli 3.x 修改dist路径的方法
Sep 19 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
Zerg剧情介绍
2020/03/14 星际争霸
php 过滤危险html代码
2009/06/29 PHP
php字符串函数学习之substr()
2015/03/27 PHP
php获取英文姓名首字母的方法
2015/07/13 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
JavaScript关于select的相关操作说明
2010/01/13 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
JS闭包的几种常见形式实例详解
2017/09/16 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
[01:32:50]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第一场 1月25日
2021/03/11 DOTA
简介Django框架中可使用的各类缓存
2015/07/23 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
python安装scipy的方法步骤
2019/06/26 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
台湾旅游网站:灿星旅游
2018/10/11 全球购物
保密工作实施方案
2014/02/24 职场文书
优秀广告词大全
2014/03/19 职场文书
《金子》教学反思
2014/04/13 职场文书
副总经理党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/06 职场文书
通知格式
2015/04/27 职场文书
2015年质检工作总结
2015/05/04 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
致运动员加油稿
2015/07/21 职场文书
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server
Nginx实现负载均衡的项目实践
2022/03/18 Servers
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript