zoukankan      html  css  js  c++  java
  • js添加元素代码


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >


    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>图片上传本地预览</title>

    <script type="text/javascript">

    function aa(){
    var header1 = document.getElementById("header");
    var p = document.createElement("p"); // 创建一个元素节点
    insertAfter(p,header1); // 因为js没有直接追加到指定元素后面的方法 所以要自己创建一个方法
    }

    function insertAfter( newElement, targetElement ){ // newElement是要追加的元素 targetElement 是指定元素的位置
    var parent = targetElement.parentNode; // 找到指定元素的父节点
    if( parent.lastChild == targetElement ){ // 判断指定元素的是否是节点中的最后一个位置 如果是的话就直接使用appendChild方法
    parent.appendChild( newElement, targetElement );
    }else{
    parent.insertBefore( newElement, targetElement.nextSibling );
    };
    };
    </script>
    </head>
    <body>
    <div id="header" class='preview'>附加赛开发和沙回复</div>
    <div onclick='aa()'>加p</div>
    </body>
    </html>

  • 相关阅读:
    STL中的string
    STL中的map
    STL中的set和multiset
    C++基础知识
    希尔排序
    桶排序
    归并排序
    堆排序
    数组左边奇数右边偶数算法O(n)
    背包问题 洛谷P1164 小A点菜
  • 原文地址:https://www.cnblogs.com/hyj0608/p/6719028.html
Copyright © 2011-2022 走看看