• 动态添加元素


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

  • 相关阅读:
    svn常用命令
    mysql5.6 sql_mode设置
    centos6.5 mysql5.6主从复制
    linux 挂载windows共享文件夹
    hadoop+hive+hbase+zookeeper安装
    Linux踢出登陆用户的正确姿势
    个人博客项目部署到腾讯云记录(私人记录)
    Python中的单例模式的几种实现方式和优化以及pyc文件解释(转)
    关于window.location.hash的理解及其应用(转)
    Django model反向关联名称的方法(转)
  • 原文地址:https://www.cnblogs.com/niuniui/p/8592667.html
Copyright © 2020-2023  润新知