zoukankan      html  css  js  c++  java
  • 动态添加元素

    一、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");

  • 相关阅读:
    算法,折半查找--javascript版
    选择排序---堆排序算法(Javascript版) 降序排列
    常用的js正则总结
    前端工作流,集成解决方案,国内值得研究的
    gulp构建项目踩坑实战
    svg图片自适应div容器大小
    coffeeScript学习小结
    javascript正则匹配中文
    android开发中R文件丢失
    MySql 5.7密码查看或修改
  • 原文地址:https://www.cnblogs.com/niuniui/p/8592667.html
Copyright © 2011-2022 走看看