JavaScript HTML DOM - 改变 HTML

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