?【原生JS - DOM操作】

element.parentNode
element.removeChild(childElement)
element.lastChild
element.nodeType
element.previousSibling

 

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <div id="box1">
        box1
    </div>
    <div id="box2">
        <span class="label">title</span>
        box2

    </div>
    <script>
        var box1 = document.getElementById(box1)
        var box2 = document.getElementById(box2)
        box1.parentNode.removeChild(box1)

        function getLastChild(n) {
            var x = n.lastChild
            while (x.nodeType != 1) {
                x = x.previousSibling
            }
            return x
        }
        alert(getLastChild(box2).innerHTML)
    </script>
</body>
</html>

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。