更新刪除DOM節點(重要)

2022-10-09 07:57:15 字數 1972 閱讀 4202

更新節點

屬性用字串包

id1.innertext= 』123『 ;  //修改文字值

id1.innerhtml='123'   //可以解析html文字標籤,加粗

id1.style.color='red'   //可以操作css

id1.style.fontsize="39px";    //fontsize駝峰命名

1

doctype html

>

2<

html

lang

="en"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>title

title

>

6head

>

7<

body

>

8<

div

id="id1"

>910

div>

11<

script

>

12var

id1

=document.getelementbyid(

"id1");

13id1.innertext ='

abc';14

15script

>

16body

>

17html

>

刪除節點

刪除節點步驟:先獲取父節點,再通過父節點刪除自己

father.removechild(p1);

1

doctype html

>

2<

html

lang

="en"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>title

title

>

6head

>

7<

body

>

8<

div

id="father"

>

9<

h1>標題

h1>

10<

p id

="p1"

>p1

p>

11<

p class

="p2"

>p2

p>

12div

>

1314

1516

<

script

>

1718

varself

=document.getelementbyid("p1

");19var

father

=p1.parentelement;

20father.removechild(self);

2122

//刪除是乙個動態的過程

23father.removechild(father.children[

0]);

24father.removechild(father.children[

1]);

25father.removechild(father.children[

2]);

//這種刪除第乙個元素後 索引改變 後面會報錯

26script

>

2728

body

>

2930

31html

>

JS操作DOM節點實現網頁更新

dom節點操作可以使網頁變得更像應用程式,而不是一般的靜態頁面。可以讓頁面在不與伺服器進行通訊的情況下,根據使用者輸入的內容發生改變,以及在指令碼控制下更新頁面。儘管可以用innerhtml這樣的技術實現相同的效果,但是它並不是w3c官方支援的。w3c建議符合標準的瀏覽器採用節點操作的方式支援網頁,...

DOM節點刪除之empty和remove

dom節點刪除之empty和remove 剛學了新知識,雖然是乙個小知識點,但還是忍不住想和大家分享。empty 是指對該節點後代的刪除,結果是清空該節點 該節點裡面已無元素 remove 是指刪除該節點,結果是刪除該節點 該節點及其後代元素都將不存在 下面放 來說明。通過empty刪除節點 通過r...

dom4j中新增節點,修改節點,刪除節點

public class dom4jdemo 建立乙個xml文件,文件名由輸入引數決定 param filename 需建立的檔名 return 返回操作結果,0表失敗,1表成功 public int createxmlfile string filename catch exception ex ...