SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • booba1234

    booba1234

    22 Temmuz 2006
  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008