JavaScript HTML DOM - 改变 HTML
- Picha ya kufuta Muhimu wa DOM
- Picha ya kufuata Fomu ya DOM
DOM ya HTML inaonyesha JavaScript kumekisha muungano wa HTML elementi.
Mbegu wa HTML
JavaScript inaweza kumekisha muungano wa HTML kwa njia inayofanyika:
Kwenye JavaScript,document.write()
Inaweza kutumia kusoma hivi kwa kuandaa hivi:
Mifano
<!DOCTYPE html> <html> <body> <script> document.write(Date()); </script> </body> </html>
Mfano wa kufikia kwa mwenyekiti
Hataisha tumiekiwea kwa kuandaa kwa kuandaa haraka document.write()
.Hii inaendelea kuagiza wasiaja.
Mbegu wa HTML
Weka muungano wa HTML kwa njia rahisi ni, tumia: innerHTML
Mafano.
Kuwa na muungano wa HTML elementi, tumia lugha hii:
document.getElementById(id).innerHTML = new text
Mifano hii inapunguza <p>
Muungano wa elementi:
Mifano
<html> <body> <p id="p1">Hello World!</p> <script> document.getElementById("p1").innerHTML = "hello kitty!"; </script> </body> </html>
Mfano wa kufikia kwa mwenyekiti
Mifano ya maelezo:
- HTML ya juu ina elementi yenye id="p1" ya <p>
- Tumewasitumia DOM ya HTML kuupata elementi yenye id="p1" hii
- JavaScript inayotumia muungano wa elementi (innerHTML) kuweka "Hello Kitty!"
Mifano hii inapunguza <h1>
Muungano wa elementi:
Mifano
<!DOCTYPE html> <html> <body> <h1 id="header">Old Header</h1> <script> var element = document.getElementById("header"); element.innerHTML = "New Header"; </script> </body> </html>
Mfano wa kufikia kwa mwenyekiti
Mifano ya maelezo:
- HTML inayotumiwa kina elementi yenye id="header" ya <h1>
- Tumewasitumia DOM ya HTML kuupata elementi yenye id="header"
- JavaScript inapunguza maudhui ya muhimu (innerHTML) kwa muhimu huu
Kumpunguza ukurabu wa sababu
Kuwa na uwezo wa kumpunguza ukurabu wa sababu ya muhimu wa HTML, tumekuwa na fursa hii:
document.getElementById(id).attribute = new value
Mifano hii inapunguza <img>
muhimu wa src
Kivyo cha sababu:
Mifano
<!DOCTYPE html> <html> <body> <img id="myImage" src="smiley.gif"> <script> document.getElementById("myImage").src = "landscape.jpg"; </script> </body> </html>
Mfano wa kufikia kwa mwenyekiti
Mifano ya maelezo:
- Dokumenti ya HTML hii ina muhimu id="myImage" ya <img>
- Tunatumia HTML DOM kufikia muhimu id="myImage"
- JavaScript inapunguza ukurabu wa sababu ya "smiley.gif" kwa "landscape.jpg" kwa muhimu huu
- Picha ya kufuta Muhimu wa DOM
- Picha ya kufuata Fomu ya DOM