zoukankan      html  css  js  c++  java
  • 动态改变dom结构常用方法

    动态改变dom结构常用方法

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>动态改变dom结构</title>
    </head>
        <script type="application/javascript">
            /*
            * 1.document.createElement();创建
            * 2.parentnode.appendChild();追加
            * 3.parentNode.removeChild();删除
            * 4.parentNode.insertBefore();插入
            * 5.parentNode.replaceChild();替换
            *
            *
            * */
    
            //1docuent.creatElement();
            function createle(){
                var obj=document.createElement("input");
                obj.type="text";
                console.log(obj);
            }
            function appendele(){
                var obj = document.createElement("input");
                obj.type="submit";
                var father = document.getElementById("fromer");
                father.appendChild(obj);
            }
            function removeele(){
                var father = document.getElementById("fromer");
                var child = document.getElementById("pwd")
                father.removeChild(child);
            }
            function insertele(){
                var father = document.getElementById("fromer");
                var child = document.getElementById("pwd");
                var newChild = document.createElement("input")
                father.insertBefore(newChild,child);
            }
            function replaceele(){
                var father = document.getElementById("fromer");
                var child = document.getElementById("pwd");
                var newChild = document.createElement("input");
                newChild.type="submit";
                father.replaceChild(newChild,child)
            }
        </script>
    <body>
    <button onclick="createle()">创建</button>
    <button onclick="appendele()">追加</button>
    <button onclick="removeele()">删除</button>
    <button onclick="insertele()">插入</button>
    <button onclick="replaceele()">替换</button>
    <hr/>
    <from id="fromer">
        用户名:<input type="text " name = "user"><br/>
        密码:<input id="pwd" type="password" name = "pwd"><br/>
        <input type="submit" value="提交" name="submit"><br/>
    </from>
    </body>
    </html>
    

      

  • 相关阅读:
    连续型随机变量
    离散型随机变量
    vue1.0生命周期
    vue2.0生命周期函数
    vue2.0 vue.set()
    vue2.0 vue.extend()的拓展
    vue2.0 自定义指令详解
    vue2.0 v-model指令
    vue2.0排序应该注意的问题
    vue2.0版本指令v-if与v-show的区别
  • 原文地址:https://www.cnblogs.com/heviny/p/10815873.html
Copyright © 2011-2022 走看看