动态替换元素2019-01-13

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>5.3动态元素的创建(3)替换</title>
    <script>
        window.onload = function () {
            /* body... */
            var oBtn = document.getElementById('btn');
            var oP1 = document.getElementById('p1');
            var oP2 = document.getElementById('p2');

            oBtn.onclick = function () {
                /* body... */
                /*
                    父级.replaceChild(新节点,被替换节点);
                    类似于剪切、覆盖的操作
                */
                document.body.replaceChild(oP1, oP2);//将oP1的剪切到oP2,覆盖掉oP2
            }
        }
    </script>
</head>
<body>
    <input type="button" value="替换" id="btn"/>
    <p id="p1">11111111</p>
    <hr/>
    <p id="p2">22222222</p>
</body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容