如何在js中循环赋值给页面上的li附上标签?

 我来答
爱悦之平
2018-04-02 · TA获得超过1408个赞
知道答主
回答量:16
采纳率:83%
帮助的人:4107
展开全部

js 动态添加li代码:

<ul id="parentUl"><li>原li</li></ul>

   function addElementLi(obj) {    var ul = document.getElementById(obj);     //添加 li    var li = document.createElement("li");     //设置 li 属性,如 id    li.setAttribute("id", "newli");     li.innerHTML = "js 动态添加li";    ul.appendChild(li);  }

调用:addElementLi("parentUl");

用 js 动态添加元素,就不会有那么复杂的字符串出现,代码阅读性强一点,也容易理解。用代码的方式在js中给li附上标签。

一、js 动态添加元素div:

<div id="parent"></div>   function addElementDiv(obj) {    var parent = document.getElementById(obj);     //添加 div    var div = document.createElement("div");     //设置 div 属性,如 id    div.setAttribute("id", "newDiv");     div.innerHTML = "js 动态添加div";    parent.appendChild(div);  }

调用:addElementDiv("parent");

二、js 动态添加元素img:

<ul id="parentUl"></ul>

   function addElementImg(obj) {    var ul = document.getElementById(obj);     //添加 li    var li = document.createElement("li");     //添加 img    var img = document.createElement("img");     //设置 img 属性,如 id    img.setAttribute("id", "newImg");     //设置 img 图片地址    img.src = "/images/prod.jpg";     li.appendChild(img);    ul.appendChild(li);  }

调用:addElementImg("parentUl");

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式