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>
    

      

  • 相关阅读:
    安装WebStorm
    Could not obtain transaction-synchronized Session
    Hibernate4 No Session found for current thread原因
    Spring3系列7- 自动扫描组件或Bean
    论坛角色
    firefox浏览器无法显示bootstrap图标问题总结
    express文件上传中间件Multer最新使用说明
    判断圆和矩形是否相交C
    转化为用欧几里得算法判断互质的问题D
    (记录前面算过的后面仍然会用的数减小复杂度)A
  • 原文地址:https://www.cnblogs.com/heviny/p/10815873.html
Copyright © 2011-2022 走看看