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>
    

      

  • 相关阅读:
    JS的反射
    反射帮助类
    hdu 1097
    终于了解母函数了 ,感谢lz hdu 1248
    CommandArgument用法
    MOSS 2007 EventHandler 开发步骤
    《Microsoft Office SharePoint Server 2007案例实战开发》之对象介绍
    ASP.NET入门随想之检票
    DataTable,DataView和DataGrid中一些容易混淆的概念
    MOSS模型及其基本操作
  • 原文地址:https://www.cnblogs.com/heviny/p/10815873.html
Copyright © 2011-2022 走看看