js让html的元素递增

js让html的元素递增,第1张

html

<ul id="root">

    <li><p></p></li>

    <li><p></p></li>

    <li><p ></p></li>

</ul>

如果用原生js, 代码如下

var par = document.getElementById("root")

var lis = par.getElementsByTagName("li")

for(var i= 0 i < lis.length i++){

    lis[i].getElementsByTagName("p")[0].className = "ts" + (i+1)

}

如果用jquery

$("#root li").each(function (i){

    $(this).find("p:eq(0)").addClass("ts" + (i+1))

})

<ul id="ul1"></ul>

下面是jQuery代码:

$(function(){

var html = ""

for(var i=0i<10i++){

html += "<li id=\"menu" + i + "\" onmouseover=\"this.style.cursor='pointer'\">限量...."

for(var j=0......)---- 这个循环里加div等等,反正就是li内的内容

html += "</li>"

//最后

$("#ul1").append(html)

})

注明:我瞎写的,不对你别骂我!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7442111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存