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的固定表格头部的代码(IE6,7,8测试通过)
May 18 Javascript
js Event对象的5种坐标
Sep 12 Javascript
文本框根据输入内容自适应高度的代码
Oct 24 Javascript
json定义及jquery操作json的方法
Oct 03 Javascript
javascript编程实现栈的方法详解【经典数据结构】
Apr 11 Javascript
Angular2 自定义validators的实现方法
Jul 05 Javascript
JS实现去除数组中重复json的方法示例
Dec 21 Javascript
详解Vue.js项目API、Router配置拆分实践
Mar 16 Javascript
mpvue小程序循环动画开启暂停的实现方法
May 15 Javascript
vue自动化路由的实现代码
Sep 30 Javascript
详解Vscode中使用Eslint终极配置大全
Nov 08 Javascript
js实现上下左右键盘控制div移动
Jan 16 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 Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
fix-ie5.js扩展在IE5下不能使用的几个方法
2007/08/20 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
2011/12/21 Javascript
ie 7/8不支持trim的属性的解决方案
2014/05/23 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
jquery判断输入密码两次是否相等
2020/04/22 Javascript
javascript 广告移动特效的实现代码
2016/06/25 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
python 平衡二叉树实现代码示例
2018/07/07 Python
python实现扫描局域网指定网段ip的方法
2019/04/16 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
tensorflow生成多个tfrecord文件实例
2020/02/17 Python
python如何求100以内的素数
2020/05/27 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
Python实现EM算法实例代码
2020/10/04 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
销售目标责任书
2014/07/23 职场文书
学雷锋的心得体会
2014/09/04 职场文书
上班离岗检讨书
2014/09/10 职场文书
群众路线领导班子整改方案
2014/10/25 职场文书
2014年专项整治工作总结
2014/11/17 职场文书
元宵节寄语大全
2015/02/27 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers