JavaScript parentNode:取得父節(jié)點(diǎn)
語法:
? ??nodeObject.parentNode
其中,nodeObject 為節(jié)點(diǎn)物件(元素節(jié)點(diǎn))。
例如,取得id="demo"的節(jié)點(diǎn)的父節(jié)點(diǎn):
document.getElementById("demo").parentNode;
舉例,取得id="demo " 的節(jié)點(diǎn)的父節(jié)點(diǎn):
<div> <div id="demo">點(diǎn)擊這里獲取父節(jié)點(diǎn)</div> </div> <script type="text/javascript"> document.getElementById("demo").onclick=function(){ var demoParent=this.parentNode; alert( "父節(jié)點(diǎn)的名稱是:"+demoParent.nodeName+"\n"+ "父節(jié)點(diǎn)的類型是:"+demoParent.nodeType ); } </script>
請看下面的示範(fàn):