js動(dòng)態(tài)添加帶圓圈序號(hào)列表的實(shí)例代碼
1.先在body里面添加ul標(biāo)簽
<!-- 無序列表 --> <ul id="list"> </ul>
2.通過js獲取到id等于list的標(biāo)簽 定義一個(gè)空字符串用來連接增加的標(biāo)簽,并展示出來
如圖的js代碼展示的是前三個(gè)顏色不同,余下的顏色相同的圓圈序號(hào)
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樣式修改
/*設(shè)置列表樣式*/
ul{
list-style-type: none;
}
list-style-type: none表示無標(biāo)識(shí),屬性也有空心圓、實(shí)心方塊、數(shù)字等
序號(hào)排的整齊需要設(shè)置span的樣式
/*設(shè)置為行內(nèi)塊狀元素*/
li span{
display:inline-block;
}
效果如下圖所示

到此這篇關(guān)于js動(dòng)態(tài)添加帶圓圈序號(hào)列表的文章就介紹到這了,更多相關(guān)js動(dòng)態(tài)添加序號(hào)列表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript數(shù)組排序reverse()和sort()方法詳解
這篇文章主要介紹了JavaScript數(shù)組排序reverse()和sort()方法詳解,需要的朋友可以參考下2017-12-12
詳解如何在Javascript中使用Object.freeze()
這篇文章主要介紹了詳解如何在Javascript中使用Object.freeze(),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
JavaScript實(shí)現(xiàn)生成隨機(jī)密碼的示例詳解
使用JavaScript我們可以輕松地在客戶端生成隨機(jī)密碼,本文我們將實(shí)現(xiàn)一個(gè)簡單的隨機(jī)密碼生成器,能夠生成指定長度和包含特定字符集的密碼,有需要的可以參考下2024-01-01
js構(gòu)造函數(shù)constructor和原型prototype原理與用法實(shí)例分析
這篇文章主要介紹了js構(gòu)造函數(shù)constructor和原型prototype原理與用法,結(jié)合實(shí)例形式分析js構(gòu)造函數(shù)constructor和原型prototype基本原理、功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2020-03-03

