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 call方法使用说明
Jan 11 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
Aug 08 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
Mar 24 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
Apr 23 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
Dec 17 Javascript
浅谈JavaScript中promise的使用
Jan 11 Javascript
EasyUI中的dataGrid的行内编辑
Jun 22 Javascript
Vue常用指令详解分析
Aug 19 Javascript
一秒学会微信小程序制作table表格
Feb 14 Javascript
JS数组方法reverse()用法实例分析
Jan 18 Javascript
vue打开其他项目页面并传入数据详解
Nov 25 Vue.js
iview实现动态表单和自定义验证时间段重叠
Jan 10 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取整函数:ceil,floor,round,intval的区别详细解析
2013/08/31 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
php递归删除目录下的文件但保留的实例分享
2014/05/10 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
2015/08/18 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
Jquery阻止事件冒泡 event.stopPropagation
2011/12/11 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
javascript 事件处理示例分享
2014/12/31 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
js仿黑客帝国字母掉落效果代码分享
2020/11/08 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
Python的mysql数据库的更新如何实现
2017/07/31 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
python中常见错误及解决方法
2020/06/21 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
canvas之自定义头像功能实现代码示例
2017/09/29 HTML / CSS
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
大学应届毕业生求职信
2014/05/24 职场文书
公司离职证明标准样本
2014/10/05 职场文书
平安建设汇报材料
2014/12/29 职场文书
德劲DE1108畅想
2021/04/22 无线电
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
golang中字符串MD5生成方式总结
2021/07/04 Golang
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python