Heim >Web-Frontend >js-Tutorial >DOM-Manipulation in JavaScript verstehen: Ein Leitfaden für Anfänger
<html>
-Tag ist die Wurzel, die zu <head>
und <body>
verzweigt, die sich weiter in andere Elemente wie <title>
, <div>
und <p>
verzweigen. Mit JavaScript können Sie auf diese Elemente zugreifen, sie ändern, hinzufügen, entfernen und neu anordnen.
<code class="language-javascript">const element = document.getElementById('myId');</code>
<code class="language-javascript">const elements = document.getElementsByClassName('myClass');</code>
<code class="language-javascript">const paragraphs = document.getElementsByTagName('p');</code>
<code class="language-javascript">const firstElement = document.querySelector('.myClass'); // First element matching the selector const allElements = document.querySelectorAll('.myClass'); // All matching elements</code>
<code class="language-javascript">document.getElementById('example').textContent = 'New Text';</code><p>- HTML-Inhalt:
<code class="language-javascript">document.getElementById('example').innerHTML = '<b>Bold Text</b>';</code>
<code class="language-javascript">const image = document.querySelector('img'); image.setAttribute('src', 'newImage.jpg'); image.setAttribute('alt', 'New Description');</code>
.style
oder CSS-Klassen:
<code class="language-javascript">const box = document.getElementById('box'); box.style.backgroundColor = 'blue'; box.style.color = 'white'; box.classList.add('active'); box.classList.remove('inactive'); box.classList.toggle('highlight');</code>
<code class="language-javascript">const newDiv = document.createElement('div'); newDiv.textContent = 'I am a new div!'; document.body.appendChild(newDiv);</code><p>- Element entfernen:
<code class="language-javascript">const element = document.getElementById('removeMe'); element.remove();</code>
click
, mouseover
, keydown
usw.
.parentNode
, .parentElement
, .children
, .childNodes
, .nextElementSibling
und .previousElementSibling
, um auf verwandte Elemente zuzugreifen.
documentFragment
, um mehrere Elemente effizient hinzuzufügen.innerHTML
:Verwenden Sie createElement
für bessere Leistung und Sicherheit.Das obige ist der detaillierte Inhalt vonDOM-Manipulation in JavaScript verstehen: Ein Leitfaden für Anfänger. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!