1. 程式人生 > >html dom父節點,子節點,兄弟節點

html dom父節點,子節點,兄弟節點

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <script type="text/javascript" src="js/write.js"></script>
    <script type="text/javascript">
        function getNodeLevel() {
            //
得到子節點 /*var oNode=document.getElementById("tabid"); var list=oNode.childNodes; alert(list[0].nodeName);*/ ////結果:tbody //得到父節點 /* var oNode=document.getElementById("tabid"); var oParentNode=oNode.parentNode; alert(oParentNode.nodeName); ////結果:body */ //
子節點巢狀 /*var oNode=document.getElementById("tabid"); var list=oNode.childNodes; var ochildNode=list[0].childNodes; alert(ochildNode[0].nodeName);*/ //結果:tr //得到兄弟節點 var oNode=document.getElementById("tabid"); var oPnode=oNode.previousElementSibling
; //左兄弟 var oNnode=oNode.nextElementSibling; //右兄弟 alert(oPnode.nodeName+":"+oNnode.nodeName); //結果:div:span } </script> <input type="button" value="獲取關係" onclick="getNodeLevel()"/> <div>行內封裝</div> <table id="tabid"><tbody><tr><td>123</td> </tr> </tbody> </table> <span>區域</span> </body> </html>