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

熱點內容
電腦怎麼使用微信上的數據線 瀏覽:17
ga代碼是什麼 瀏覽:553
將文件導入word 瀏覽:214
如何通過ps把印章蓋到掃描文件上 瀏覽:600
招標文件和投遞有什麼區別 瀏覽:167
編程沒有基礎怎麼學java 瀏覽:968
怎麼再電腦上存文件 瀏覽:602
夢幻手游數據在哪個文件夾 瀏覽:851
刪除此電腦的3d對象文件夾 瀏覽:700
怎麼查看文件夾下有多少個文件 瀏覽:556
c編程怎麼發牌 瀏覽:25
留守兒童網站怎麼下載 瀏覽:851
vba編程如何一步一步測試代碼 瀏覽:810
微信顯示到帳未收到錢 瀏覽:800
用哪個app買電影票劃算 瀏覽:384
遙志網路虛擬硬碟 瀏覽:434
xplayx510t升級包 瀏覽:25
一個網路設置兩個路由器 瀏覽:210
什麼是公用文件夾 瀏覽:108
win10裝系統gpt 瀏覽:836

友情鏈接