19 EKİM 2010, Salı
Nasıl Javascript birden fazla css stil özellikleri ayarlamak için
Aşağıdaki javascript değişkenleri var:
var fontsize = "12px"
var left= "200px"
var top= "100px"
Yinelenen bu benim gibi bir eleman için bunları biliyorum:
document.getElementById("myElement").style.top=top
document.getElementById("myElement").style.left=left
Hepsini bir kerede ayarlamak mümkün, böyle bir şey mi?
document.getElementById("myElement").style = allMyStyle
CEVAP
19 EKİM 2010, Salı
Dize değerleri olarak CSS ve diğer CSS zaten öğesi (veya üzerine umurunda değil) için ayarlayın yoktur, cssText
property: kullanın
document.getElementById("myElement").style.cssText = cssString;
Bu unsur ya da hepsini "bir anda" bir şekilde). değiştirmek için bir özelliği değiştirmek her zaman yeniden çekinerek bir anlamda iyi.
Diğer tarafta, dize ilk inşa etmesi gerekir.
Bunu Paylaş:
Nasıl JavaScript bir PHP düzenli ifade...
Nasıl ve grunt.js (0.3.birden fazla CS...
Nasıl stil -y-dönüşümü dinamik olarak ...
Nasıl verimli bir şekilde anahtarları/...
Nasıl stil için bir <select> sad...