Document Nesnesi

document

JavaScript’te çeşitli metotlar kullanarak Html etiketlerinin içerik ve özelliklerine ulaşabilir ve istersek bu özellikleri değiştirebiliriz. Bu metotlardan bazıları şunlardır;

getElementById Metodu

Ulaşılmak istenen Html nesnesinin id’si belirtilerek, ilgili elemana ulaşılır.

Örneğin sayi1 isimli metin kutusunun içindeki değere şu şekilde ulaşabiliriz:


Benzer şekilde istenen elemanın stil özellikleri, innerHtml özelliği gibi birçok özelliğine erişilerek değişiklik yapılabilir.

innerHTML Özelliği

Body kısmında yer alan bir Html etiketinin içeriğini değiştirmemizi sağlar.

Örnek: Sayfamızda id’si “mesaj” olan bir p etiketi bulunsun. Bu etiket içerisine bir şeyler yazdırmak istersek şu satırı kullanabiliriz:


innerHTML özelliği ile sayfanın istenen yerine Html kodları da ekleyebilriz.

getElementsByClassName Metodu

Id özelliği her etiket için farklı olması gereken bir özelliktir. Bu durumda getElementById metodu ile aynı anda birden fazla elemana ulaşmak mümkün değildir.

Class özelliği ise sayfada bir çok etikete uygulanmış olabilir. Sayfada aynı class’ın uygulandığı tüm elemanlar ile işlem yapmak istersek getElementsByClassName metodunu kullanabiliriz.

Bu metotta parantez içinde aradığımız class adı yazılır, devamında ise köşeli parantez içerisinde o class’a sahip elemanlar içindeki kaçıncı elemana ulaşacağımız belirtilir.

Örneğin;


Yukarıdaki satırda .yazi class’ı uygulanmış ilk elemana ulaşılacaktır. (index numaraları her zaman 0’dan başlar.)

Sayfada aynı class’ın uygulandığı tüm elemanlara ulaşmak ve işlem yapmak istersek bir döngü kullanabilir.

Örnek: Aşağıdaki örnekte .yazi class’ı uygulanmış tüm elemanların metin rengi değiştirilmiştir.

getElementsByName Metodu

Name özelliğine göre bir Html nesnesine ulaşmak istersek getElementsByName metodu kullanabilir. Kullanımı bir üstte anlatılan getElementsByClassName metoduna benzer. Ulaşılmak istenilen elemanın index numarasının da belirtilmesi gerekir.

Örnek:


Köşeli parantez içinde belirttiğimiz index numarası, o sayfada belirttiğimiz name özelliğine sahip elemanlardan kaçıncı sıradakinin alınacağını belirtmiş olur.  Bu örnekte name özelliği “mesajkutusu” olan ilk Html elemanına ulaşılacaktır.

Form ve Nesne Adları Kullanılarak Form Elemanlarının Değerine Ulaşma

Sayfamızdaki Html formu içindeki elemanların değerlerine şu şekilde de ulaşabiliriz.

Örnek:


Formun adı form1, ulaşmak istediğimiz metin kutusunun adı ise kutu1 olduğu için;


şeklinde kutunun değerine ulaşabiliriz.

Write Metodu

Sayfaya metin ya da Html kodlarını sayfaya yazdırmamızı sağlar.

You may also like...