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 行背景颜色的交替显示(隔行变色)实现代码
Dec 13 Javascript
Javascript Cookie读写删除操作的函数
Mar 02 Javascript
jQuery+jqmodal弹出窗口实现代码分明
Jun 14 Javascript
JS获取整个页面文档的实现代码
Dec 15 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
May 05 Javascript
JS+CSS实现的经典tab选项卡效果代码
Sep 16 Javascript
JS中cookie的使用及缺点讲解
May 13 Javascript
JS实现简单拖拽效果
Jun 21 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
Mar 06 Javascript
用vue写一个仿简书的轮播图的示例代码
Mar 13 Javascript
vue 表单验证按钮事件交由父组件触发的方法
Dec 17 Javascript
JS实现的简单tab切换功能完整示例
Jun 20 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
如何阻止网站被恶意反向代理访问(防网站镜像)
2014/03/18 PHP
php三种实现多线程类似的方法
2015/10/30 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
jQuery+Ajax实现无刷新分页
2015/10/30 Javascript
jQuery解析json数据实例分析
2015/11/24 Javascript
js实现的星星评分功能函数
2015/12/09 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
layui选项卡效果实现代码
2017/05/19 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
vue 实现边输入边搜索功能的实例讲解
2018/09/16 Javascript
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
Python实现多条件筛选目标数据功能【测试可用】
2018/06/13 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
windows下安装Python虚拟环境virtualenvwrapper-win
2019/06/14 Python
python程序文件扩展名知识点详解
2020/02/27 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
python获取百度热榜链接的实例方法
2020/08/25 Python
最新的大学生找工作自我评价
2013/09/29 职场文书
建筑工地大门标语
2014/06/18 职场文书
个人向公司借款协议书
2014/10/09 职场文书
停电放假通知
2015/04/14 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
一行代码python实现文件共享服务器
2021/04/22 Python
Python标准库pathlib操作目录和文件
2021/11/20 Python
德生BCL3000抢先使用感受和评价
2022/04/07 无线电