JavaScript, Document Object Model (DOM) üzerinde işlemler yapmak için sıklıkla kullanılan bir dil. DOM, HTML veya XML belgesindeki her bir öğeyi bir nesne olarak temsil eder ve JavaScript, bu nesneler üzerinde işlemler yapabilir. İşte DOM’da gezinmek için kullanılan bazı temel JavaScript yöntemleri:
getElementById(): Belirtilen ID değeri ile eşleşen bir nesneyi seçmek için kullanılır. Örneğin:
javascript
var element = document.getElementById(“my-id”);
getElementsByClassName(): Belirtilen sınıf adı ile eşleşen tüm nesneleri seçmek için kullanılır. Örneğin:
javascript
var elements = document.getElementsByClassName(“my-class”);
getElementsByTagName(): Belirtilen etiket adı ile eşleşen tüm nesneleri seçmek için kullanılır. Örneğin:
javascript
var elements = document.getElementsByTagName(“p”);
querySelector(): Belirtilen seçici ile eşleşen ilk nesneyi seçmek için kullanılır. Örneğin:
javascript
var element = document.querySelector(“#my-id .my-class”);
querySelectorAll(): Belirtilen seçici ile eşleşen tüm nesneleri seçmek için kullanılır. Örneğin:
javascript
var elements = document.querySelectorAll(“p.my-class”);
parentNode: Belirtilen nesnenin üst öğesini seçmek için kullanılır. Örneğin:
javascript
var parentElement = element.parentNode;
childNodes: Belirtilen nesnenin tüm alt öğelerini içeren bir dizi seçmek için kullanılır. Örneğin:
javascript
var childElements = element.childNodes;
nextSibling ve previousSibling: Belirtilen nesnenin sonraki veya önceki kardeş öğelerini seçmek için kullanılır. Örneğin:
javascript
var nextSibling = element.nextSibling;
var previousSibling = element.previousSibling;
Bu yöntemler, DOM ağacında gezinmek için yararlıdır ve bir web sayfasındaki öğeleri seçmek ve işlemler yapmak için kullanılabilir.
