Rumah >hujung hadapan web >tutorial js >Memahami Manipulasi DOM dalam JavaScript: Panduan Pemula
<html>
ialah akar, bercabang kepada <head>
dan <body>
, yang seterusnya bercabang kepada elemen lain seperti <title>
, <div>
dan <p>
. JavaScript membolehkan anda mengakses, mengubah suai, menambah, mengalih keluar dan menyusun semula elemen ini.
<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>- Kandungan HTML:
<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
atau kelas CSS:
<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>- Alih Keluar Elemen:
<code class="language-javascript">const element = document.getElementById('removeMe'); element.remove();</code>
click
, mouseover
, keydown
, dsb.
.parentNode
, .parentElement
, .children
, .childNodes
, .nextElementSibling
dan .previousElementSibling
untuk mengakses elemen berkaitan.
documentFragment
untuk menambah berbilang elemen dengan cekap.innerHTML
: Gunakan createElement
untuk prestasi dan keselamatan yang lebih baik.Atas ialah kandungan terperinci Memahami Manipulasi DOM dalam JavaScript: Panduan Pemula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!