2012-07-06 15 views
7

तो मेरे पास है:जावास्क्रिप्ट का उपयोग कर तत्व की अस्पष्टता कैसे प्राप्त करूं?

#em { 
    opacity:0.5; 
} 

मैं javascript का उपयोग कर #em की अस्पष्टता कैसे मिलता है? : डी

मैं निम्नलिखित (यह कुछ भी नहीं देता है) के साथ मुसीबतों मिल गया है:

return document.getElementById("em").style.opacity; 

उत्तर

8

स्थापना एक स्टाइलशीट में एक सीएसएस मूल्य style संपत्ति के माध्यम से करने के समान ही नहीं है। इसे प्राप्त करने के लिए आपको getComputedStyle विधि (और पुराने आईई के लिए currentStyle) देखने की आवश्यकता है।

+0

IE के लिए आप एक वैकल्पिक हल की जरूरत है, क्योंकि यह getComputedStyle, उदाहरण नहीं है: http://www.javascriptkit.com/dhtmltutors/dhtmlcascade4.shtml – TheZ

+1

धन्यवाद, मैं – John

-1
document.getElementById("em").style.opacity; 

यदि आप इनलाइन शैली का उपयोग करते हैं तो यह ठीक काम करेगा .eg।

<div id="em" style="width: 50px; height: 50px; opacity: 0.5;"> 
+0

के बारे में अपनी अस्पष्टता नहीं पता था * btw – Xeieshan

+0

उफ़ ............ – mohsin

3
var em = document.getElementById("em"); 
var temp = window.getComputedStyle(em).getPropertyValue("opacity"); 

अब, चर अस्थायी "उन्हें" की अस्पष्टता के मूल्य होगा।

संबंधित मुद्दे

 संबंधित मुद्दे