.attr - ilgilenio/Otag GitHub Wiki

.attr( {Nitelik:Değer} Nesne )

.attr( Nitelik Yazı, Değer HerhangibirŞey )

Bir Öge'ye nitelik/ler tanımlar.

2 tür kullanım vardır : Tekli ve Çoklu Eğer tek bir nitelik tanımlayacaksanız Tekli Kullanımı; birden çok nitelik tanımlayacaksanız Çoklu Kullanımı tercih ediniz.

Kullanım

//Çoklu kullanım (Girdi olarak Nesne verilir)
var Öge='input'.attr({
	type:'button'
});

//Tekli kullanım (Girdi olarak 1:Nitelik Adı 2:Nitelik Değeri)
var Öge='input'.attr('type','button');

O.ready.then(b=>b.append(Öge));

Bu örnek belgeye Düğme türünde bir Giriş Ögesi ekler.

.prop yönteminden farkı

.prop yönteminden farkı HTML ve CSS yorumlayıcısında gözükmesidir.

<input type="button"/>

Yukarıdaki örnekte attr kullandığımız için HTML yorumlayıcısında type="button" deyişini gördük. Bu bize CSS yazarken ve sayfadaki ilgili ögeleri getirirken yardım eder.

input[type="button"]{
	padding:3px 7px;
}
'input[type="button"]'.get() // [input]

Örnekteki yazımın açıklaması için bkz: Yazı.get