Sobes.tech
Intern

DOM neden gereklidir?

sobes.tech yapay zeka

AI'dan gelen yanıt

DOM (Belge Nesne Modeli), JavaScript'in web sayfasının içeriğiyle etkileşime geçip değiştirebilmesi için gereklidir. HTML belgesinin yapısını, her düğümün sayfa öğesi, özniteliği veya metin parçasına karşılık geldiği ağaç yapısı olarak temsil eder.

DOM sayesinde JavaScript:

  • Erişim sağlar sayfa öğelerine (örneğin, id, sınıf, etiket ile).
  • İçeriği değiştirir öğelerin (metin, HTML).
  • Stilleri değiştirir öğelerin.
  • Belgenin yapısını değiştirir (öğeleri ekleme, silme, taşıma).
  • Kullanıcı olaylarına yanıt verir (tıklamalar, fareyle üzerine gelme vb.).

ID ile öğe alma örneği:

// "myElement" id'li öğeyi alıyoruz
const myElement = document.getElementById('myElement');

Bir öğenin metin içeriğini değiştirme örneği:

// Öğenin metin içeriğini değiştiriyoruz
myElement.textContent = 'Yeni metin';

DOM olmadan, etkileşim ve dinamik web sayfası değişiklikleri imkansız olurdu.