導航:首頁 > 編程語言 > js中循環li元素

js中循環li元素

發布時間:2024-03-29 16:13:21

js中的for循環輸出,怎麼輸出到html中的指定位置 循環li

准備的材料有:計算機、瀏覽器、html編輯器。

一、首先,打開html編輯器,創建一個新的html文件,比如index.html,並編寫問題的基本代碼

㈡ JS效果:3個不同顏色的li不斷循環,怎麼做

<meta charset="utf-8" />
如果出現亂碼請把utf-8設置為gbk<br />
<style type="text/css">
/*先定義三個顏色類*/
.ys1{background-color:#f00;}
.ys2{background-color:#0f0;}
.ys3{background-color:#00f;}
</style>
ok顏色樣式有了
<br />
來,做個輸入框<br />
這位仁兄,你要列印多少
<input type="text" id="n" value="10" />
<input type="button" value="開始列印" onclick="print()" />
<br />
給編輯框加id(我設置為n),方便等會取數量
<br />
給按鈕加上事件,被單擊調用print()
<br />
接下來我們開始寫print()
<br />
。。等會忘了,在加個標簽(id=rs)用來顯示結果
<br />
<ol id="rs"></ol>
<script type="text/javascript">
function print(){
//創建一個print()
//1.取出列印數量賦值給變數$n
var $n=document.getElementById("n").value;
//好,提示一把看看有沒有成功
alert("哥,你想列印"+$n+"個li,沒事,一定要是整數哦!還有別輸幾萬,免得你機器頂不住");

//來,創建樣式類名數組用來作為等會給li賦值類名
var $style=["ys1","ys2","ys3"];//就是我們剛剛定義的樣式
var $z=0;//初始化為0,讓他指向數組第一個元素
//在定義一個變數存放結果
var $rs="";//初始化為空
//要讓他循環$n次
for(var $i=0;$i<$n;$i++){
if($z==$style.length){
//判斷指針是否指到外面去了。。。這里一定要好好理解
$z=0;
}
$rs+='<li class="'+$style[$z]+'">';
$rs+="這是第"+($i+1)+"個li,這個時候這個li的累名為"+$style[$z]+"</li>";
$z++;//自身加1
}
//好循環完成,結果在$rs中
document.getElementById("rs").innerHTML=$rs;

}
</script>

㈢ 如何在js中循環賦值給頁面上的li標簽

functionsetValue(){
varitems=document.getElementByTagName("li");//獲取li集合
for(vari=0;i<items.length;i++){
varcurr=items[i];//獲取當前li
curr.innerHtml="li內容";//為當前li賦值

//如果是li賦值不同,則需要進行判斷
}
}

㈣ js給循環中的li添加class="active"

1、首先在html中布抄局好兩個按鈕和一個襲div,如下圖所示。

㈤ 如何在js中循環賦值給頁面上的li標簽

<script>var arrs="應用1,應用2,應用3,應用4,應用5,應用6,應用7,應用8,應用9";function ok(){ var ars=arrs.split(","); var html=""; for(var i=0;i<ars.length;i++){ html+="<li><a href='#'>"+ars[i]+"</a></li>
"; } document.getElementById("inf").innerHTML=html;}</script>

㈥ js數組處理數組以li形式循環顯示

<divid=test></div>
<script>
arr=[[
{'n':'A','q':'111111'},
{'n':'B','q':'222222'},
],[
{'n':'A','q':'333333'},
{'n':'B','q':'444444'},
]];
document.getElementById("test").innerHTML=arr.map(function(o,i){
return'數組'+(i+1)+'<ulclass="box1">'+o.map(function(o){
return'<lidata-q="'+o.n+'">'+o.q+'</li>';
}).join('')+'</ul>';
}).join('');
</script>

閱讀全文

與js中循環li元素相關的資料

熱點內容
編程用蘋果 瀏覽:659
51虛擬機的文件管理在哪裡 瀏覽:13
win10系統有沒有便簽 瀏覽:722
java引用傳遞和值傳遞 瀏覽:109
oracle下載安裝教程 瀏覽:854
php篩選資料庫 瀏覽:830
怎麼用手機看wlan密碼 瀏覽:745
奧維地圖導入的文件在哪裡 瀏覽:364
sdltrados2014教程 瀏覽:43
培訓制度文件在哪裡找 瀏覽:601
勒索病毒防疫工具 瀏覽:861
win10c不能打開 瀏覽:375
xfplay影音先鋒蘋果版 瀏覽:597
兩個文件打開兩個word 瀏覽:921
蘋果6s桌面圖標輕微抖動 瀏覽:326
如何刪除手機中看不見的臨時文件 瀏覽:469
安卓412原生鎖屏apk 瀏覽:464
書加加緩存文件在哪裡 瀏覽:635
dock是word文件嗎 瀏覽:267
社保公司新辦去哪個網站下載資料 瀏覽:640

友情鏈接