niuniui

一、js 动态添加元素div

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<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 动态添加li

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<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 动态添加元素img

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<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");

分类:

技术点:

相关文章:

  • 2021-11-29
  • 2021-06-29
  • 2022-02-09
  • 2022-02-09
  • 2022-01-21
  • 2021-12-18
  • 2021-10-26
猜你喜欢
  • 2022-02-09
  • 2021-10-27
  • 2021-09-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案