js设置class 页面要自动增加<li>标签 能否用JS生成每个增加的<LI>的CLASS

例如:<liclass="yangshi1"><liclass="yangshi2"><liclass="yangshi3">....html里的<LI>这里怎么写呢?... 例如:<li class="yangshi1">
<li class="yangshi2">
<li class="yangshi3">
....
html里的<LI>这里怎么写呢?
展开
 我来答
尋_常
推荐于2018-05-06 · TA获得超过837个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:500万
展开全部
<ul id="list">
<li></li>
....
</ul>
<script>
var list=document.getElementById("list")
//获取ul对象
lis=list.getElementsByTagName("li")
//获取ul下的li对象,是数组集合
for(var i=0,l=lis.length;i<l;i++){
    lis[i].className="yangshi"+(i+1)
}
</script>
余香看电影
2013-07-23 · TA获得超过201个赞
知道小有建树答主
回答量:183
采纳率:100%
帮助的人:93万
展开全部
把123设置为变量i,然后i++
append("<li class='yangshi'"+i+">");
具体的判断,写法自己想想。
更多追问追答
追问
我对JS基本不会 能否详细解释下
谢谢了
追答
比如总共需要添加10个,

for(var i=1;i");

$i++;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小禄free
2013-07-23
知道答主
回答量:6
采纳率:0%
帮助的人:3.2万
展开全部
楼上写法有问题。
你会用jquery吗
实现原理:
$(".yangshi1").html("<li class="yangshi2">")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式