導航:首頁 > 編程語言 > 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元素相關的資料

熱點內容
台灣影視在線 瀏覽:763
孩子們的秘密演員是誰 瀏覽:150
js文件可以刪除文件 瀏覽:743
安卓手機如何打開qct文件 瀏覽:504
哪個郵箱發文件快 瀏覽:454
優酷vip共享賬號密碼 瀏覽:473
車震電影韓劇 瀏覽:485
安卓軟體無法觸摸 瀏覽:757
鬼片電影免費1001鬼片電影免費 瀏覽:194
xp單個文件 瀏覽:685
網路電子地圖的主要類型 瀏覽:80
java提交表單亂碼 瀏覽:541
大數據金融的核心數據 瀏覽:141
全部動畫片免費觀看 瀏覽:479
李采潭飾演老師是什麼電影 瀏覽:239
jsp分頁查詢sql 瀏覽:397
歐洲電影三大家 瀏覽:846
如何在天天基金app看持基天數 瀏覽:764
什麼直播app優化 瀏覽:12
文件名陰影 瀏覽:619

友情鏈接