导航:首页 > 编程语言 > 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元素相关的资料

热点内容
索引码表文件打开失败 浏览:399
如何改变word中所有图片的大小 浏览:200
qq绿钻帐号获取工具 浏览:47
发送文件到u盘是什么意思 浏览:765
人力资源数据分析师在哪里报考 浏览:862
java判断字节 浏览:464
文件照有角度没照好用ps怎么修补 浏览:814
嵌入式系统教程pdf 浏览:378
电视机有线怎么设置无线网络呢 浏览:228
creo怎么改配置文件中文 浏览:56
saiapp 浏览:870
递归分解质因数c程序 浏览:889
虚拟机怎么建立linux 浏览:895
使用临时配置文件登陆什么意思 浏览:597
删除视频文件怎么办 浏览:92
哪吒什么网站可以 浏览:289
网络应用构图 浏览:598
万步有约查看数据如何看处方 浏览:458
福彩3d和值工具下载 浏览:433
连接配置文件不运行如何处理 浏览:893

友情链接