Yeni Üyelik Haber bülteni üyeliği
|
HTML DOM Özellikleri ve Metotları
DOM HTML?i bir düğüm objeleri seti olarak modeller. Düğümlere JavaScript ya da diğer yazılım dilleri ile erişilir. Biz bu derslerde JavaScript örnekleri vereceğiz. DOM?un yazılım ara yüzü standart özellikler ve metotlar ile tanımlanır. Burada özelliklerden kastımız bir nesnenin kendisi ya da içeriğidir. Metotlardan kastımız ise yapılmış bir eylemdir.
HTML DOM Özellikleri Bazı tipik DOM özellikleri şunlardır;
HTML DOM Yöntemleri Bazı tipik DOM yöntemleri aşağıdaki gibidir;
innerHTML Bir elemanın içeriğinin değiştirilmesinin en kolay yolu innerHTML?dir. innerHTML özelliği w3c tarafından belirlenen bir standart olmamakla beraber majör tarayıcıların tümü tarafından desteklenmektedir.
innerHTML özelliği HTML elemanlarının içeriğini almak ve değiştirmek için kullanılır.
Dizin Aşağıdaki örnekte kimliği (id) ?giris? olan bir paragraf <p> içeriğinin JavaScript kodu ile alınmasını inceleyeceğiz;
metin = document.getElementById("giris").innerHTML
Açıklaması;
Örnek <html> <body>
<p id="giris">Naber Dunya!</p> <p id="gelisme">Bu bir HTML DOM ornegidir.</p>
<script type="text/javascript"> txt=document.getElementById("giris").innerHTML; txt2=document.getElementById("gelisme").innerHTML; document.write("Bu metini javaScript yazdiriyor: "+txt); document.write("<br />Bu metini javaScript yazdiriyor: "+txt2); </script>
</body> </html>
childNodes ve nodeValue innerHTML özelliği ile yaptığınız işi w3c standartlarına göre yapmak isterseniz kullanmanız gereken javaScript kodu aşağıdaki gibidir;
Dizin metin = document.getElementById("giris").childNodes[0].nodeValue
Açıklaması
Örnek
<html> <body>
<p id="giris">Naber Dunya!</p> <p id="gelisme">Bu bir HTML DOM ornegidir.</p>
<script type="text/javascript"> txt=document.getElementById("giris").childNodes[0].nodeValue; txt2=document.getElementById("gelisme").childNodes[0].nodeValue; document.write("Bu metini javaScript yazdiriyor: "+txt); document.write("<br />Bu metini javaScript yazdiriyor: "+txt2); </script>
</body> </html>
Çok yardımcı oldu..Güzel bir site.. Teşekkürler..
Çok yardımcı oldu..Güzel bir site.. Teşekkürler..
|
|
Copyright © 2005 Uzerine.com
uzerine.com Ana Sayfa |
Gizlilik Sözleşmesi |
Üye Girişi