js 子節點與父節點

2021-10-23 02:01:36 字數 2622 閱讀 2619

<

!doctype html>

"en"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

document<

/title>

ul<

/style>

<

/head>

"ul"

>

<

/li>

<

/li>

<

/li>

<

/ul>

// children 檢視自己的子節點

var ul = document.

getelementbyid

('ul');

for(

var i =

0;i < ul.children.length;i++

)alert

(ul.children.length)

;<

/script>

<

/body>

<

/html>

parentnode這個插入方式,是在最後插入的.

<

!doctype html>

"en"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

document<

/title>

ul<

/style>

<

/head>

"ul"

>

"#">隱藏1

<

/a>

<

/li>

"#">隱藏2

<

/a>

<

/li>

"#">隱藏3

<

/a>

<

/li>

"#">隱藏3

<

/a>

<

/li>

"#">隱藏3

<

/a>

<

/li>

"#">隱藏3

<

/a>

<

/li>

"#">隱藏3

<

/a>

<

/li>

"#">隱藏3

<

/a>

<

/li>

"#">隱藏3

<

/a>

<

/li>

"#">隱藏3

<

/a>

<

/li>

<

/ul>

var y =1;

var aa = document.

getelementsbytagname

('a');

for(

var i =

0; i < aa.length; i++)}

<

/script>

<

/body>

<

/html>

insertbefore這個插入方式是可以選擇插入位置的,格式是insertbefore(需要插入的子節點,在誰之前).這種方式存在相容問題ie7不支援需要用if解決相容

<

!doctype html>

"en"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

document<

/title>

<

/head>

"text" id=

"btn1"

>

"button" value=

"按鈕" id=

"btn2"

>

"ul"

>

<

/ul>

var ul = document.

getelementbyid

('ul');

var btn1 = document.

getelementbyid

('btn1');

var btn2 = document.

getelementbyid

('btn2');

var ali = ul.

getelementsbytagname

('li');

btn2.

onclick

=function()

<

/script>

<

/body>

<

/html>

JS獲取子節點 父節點和兄弟節點

js獲取父節點 js獲取兄弟節點 var a document.getelementbyid test getelementsbytagname div 陣列格式,不包含換行和空格 var getfirstchild document.getelementbyid test children 0 陣...

OSG中的父節點與子節點

osg中的父節點與子節點 osg主要包含3大基本類節點,即node geode group。osg中其他的大部分節點都繼承自group節點,少部分繼承自node節點及geode節點,但geode和group均繼承自node節點。geode葉節點,可以包含幾何體資訊。可以用它來繪製圖形,在應用程式中,...

JS獲取父節點 子節點 兄弟節點

1 訪問父節點 parentnode node 型別,返回指定節點的父節點,如果指定節點沒有父節點,則返回 null box hello hello world p div var hello document.getelementbyid hello console.log hello.paren...