Javascript attribute kullanımı

Javascript attribute kullanımında bir nesneye yeni özellikler ekleyebilir, silebilir veya kontrol edebiliriz. Yeni bir özellik ekleme istiyor isek setAttribute(), özellik silmek istiyor isek removeAttribute(), değer elde etmek istiyor isek getAttribute(), özelliğin varlığını kontrol etmek istiyor isek hasAttribute() method kullanımları sağlayabilmekteyiz.

İlk olarak bir nesneye bir özellik eklemek istediğimizde kullanmamız gereken setAttribute() methodu özellik ekleyebiliriz.

<a id="baglanti">kodhocasi.com</a>
var e = document.getElementById("baglanti");
e.setAttribute("href","https://www.kodhocasi.com");

Yukarıdaki örneğin uygulama sonrası a etikenin son hali aşağıdaki gibidir.

Bu örnek daha fazlada geliştirilebilmektedir. Bir checbox a checked veya bir butona disabled gibi özelliklerde eklenebilmektedir.

Eğer nesne üzerinden bir özelliği silmek istiyor ise removeAttribute() methodu kullanımı sağlanabilmektedir.

<input type="checkbox" id="sec" checked="">
<label>Seç Beni</label>

Yukarıdaki örnekte checbox ilk ekrana yansıdığında seçili bir hale olacaktır.

var e = document.getElementById("sec");
e.removeAttribute("checked","");

Daha sonra yukarıdaki satırlar ile checbox üzerindeki checked özelliğini kaldırmış oluyoruz böylece elemanımız sanki seçilmemiş gibi ekrana yansıyacaktır.

Nesne üzerinde bir özelliğin varlığını kontrol etmek istiyor isek hasAttribute() methodu ile kontrol işlemi sağlayabiliriz. Eğer nesne üzerinde değer mevcut ise bize true değerini döndürecektir.

var e = document.getElementById("tikla");

if (e.hasAttribute("disabled")) {
 alert("Dokunulmazlığı var");
}else{
 alert("Dokunabilirsin");
}

Yukarıdaki örnekte ilk olarak butonumuza disabled özelliği ile tıklama özelliğini pasif etmekteyiz. Böylece buton işlevini yitirmektedir. Eğer buton elemanı üzerinde disabled özelliği bulunuyor ise bize true değerini geri döndürecektir ve sonucunda alert ile ekrana Dokunulmazlığı var diye uyarı verecektir.

Nesne üzerinden bir özelliğin değerine ulaşmak istiyor isek getAttribute() methodunu kullanabiliriz.

<div class="container" id="foklarYasamali"></div>
var e = document.querySelector(".container");
alert(e.getAttribute("class"));

Yukarıdaki son örneğimizde ise getAttribute() methodu ile div imizin id özelliğinin değerini elde edebilmekteyiz. sayfa çalışması durumunda kullanıcıya foklarYasamali diye id özelliğinin değerini verecektir.

Anonim

Yorum yapabilmek için giriş yapmanız gerekmektedir.

Sosyal Medya

Mobil Uygulama

Tarayıcı Eklentileri

Şifre Oluşturucu

Google Chrome Plugin

Yardımcı Siteler

w8icon

w8icon.com

Kod depo

koddepo.com

e-mvc

e-mvc.com