HTML Etiketlerini Seçme
- document.getElementById(id): id niteliği ile eşleşen ilk kaydı getirir.
- document.getElementsByName(name): name niteliği ile eşleşen tüm kayıtları dizi olarak getirir.
- document.getElementsByTagName(etiketadı):etiket adı ile eşleşen tüm kayıtları dizi olarak getirir.
- document.getElementsByClassName(classAdı):class niteliği ile eşleşen tüm kayıtları dizi olarak getirir.
- document.querySelector(seçici): seçici ile eşleşen ilk kaydı getirir.
- document.querySelectorAll(seçici): seçici ile eşleşen tüm kayıtları dizi olarak getir.
Aşağıdaki document özellikleri ile de HTML nesnelerine liste olarak erişebilirsiniz. HTML belgesindeki nesneleri dizi listesi olarak çeker.
Not: body, head, documentElement, title tek bir nesneyi döndürür. Diğerleri nesnelerden oluşan bir dizi döndürür.
- document.anchors ⇨ Sayfadaki tüm bağlantıları erişmek için kullanılır.
- document.body ⇨Body nesnesine ulaşmak için kullanılır
- document.documentElement ⇨HTML kökünden itibaren tüm dökümana ulaşmak için kullanılır.
- document.embeds ⇨ eklentilere ulaşmak için kullanılır.
- document.forms ⇨ Sayfadaki formlara ulaşmak için kullanılır.
- document.head ⇨ head etiketine ulaşmak için kullanılır.
- document.images ⇨Sayfadaki resimlere ulaşmak için
- document.links ⇨ Sayfadaki linklere ulaşmak için kullanılır.(a href olan nesneler)
- document.scripts ⇨ Sayfada yüklenen Script dosyalarına ulaşmak için kullanılır.
- document.title ⇨ Sayfa başlığına ulaşmak için kullanılır.
Örnek: document.getElementById kullanımı
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<p id="birinci"> ilk paragraf</p> <p name="yazar">ikinci pragraf</p> <p>üçüncü paragraf</p> <p>dördüncü paragraf</p> <script> var nesne= document.getElementById("birinci"); console.log(nesneler); //Console.log ekranını açmak için CTRL+SHIFT+I tuşarını kullanınız. </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<p id="birinci"> ilk paragraf</p> <p name="yazar">ikinci pragraf</p> <p name="yazar">üçüncü paragraf</p> <p>dördüncü paragraf</p> <script> var nesneler= document.getElementsByName("yazar"); console.log(nesneler); //Console.log ekranını açmak için CTRL+SHIFT+I tuşarını kullanınız. </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<p id="birinci"> ilk paragraf</p> <p name="yazar">ikinci pragraf</p> <p name="yazar">üçüncü paragraf</p> <p>dördüncü paragraf</p> <script> var nesneler= document.getElementsByTagName("p"); console.log(nesneler); //Console.log ekranını açmak için CTRL+SHIFT+I tuşarını kullanınız. </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<p id="birinci"> ilk paragraf</p> <p class="kutu">ikinci pragraf</p> <p class="kutu">üçüncü paragraf</p> <p>dördüncü paragraf</p> <script> var nesneler= document.getElementsByClassName("kutu"); console.log(nesneler); // Not:Console.log ekranını açmak için CTRL+SHIFT+I tuşarını kullanınız. </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<p id="birinci"> ilk paragraf</p> <p class="kutu">ikinci pragraf</p> <p class="kutu">üçüncü paragraf</p> <p>dördüncü paragraf</p> <script> var nesneler= document.querySelector(".kutu"); console.log(nesne); //.kutu ile eşleşen ilk kaydı getirir. CSS tanımlamasındaki gibi id için # kullanılır. // Not:Console.log ekranını açmak için CTRL+SHIFT+I tuşarını kullanınız. </script> |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<p id="birinci"> ilk paragraf</p> <p class="kutu">ikinci pragraf</p> <p class="kutu">üçüncü paragraf</p> <p>dördüncü paragraf</p> <script> var nesneler= document.querySelectorAll(".kutu"); console.log(nesne); //.kutu ile eşleşen tüm kayıtları getirir. // Not:Console.log ekranını açmak için CTRL+SHIFT+I tuşarını kullanınız. </script> |