मैं क्यों यह एकजावास्क्रिप्ट तत्व शैली
<div class = "overlay">
fdsfsd
</div>
.overlay{
width: 100px;
height: 200px;
background-color:red;
}
alert(document.getElementsByClassName("overlay")[0].style.width);
कुछ भी नहीं चेतावनी नहीं है उत्सुक हूँ। बेशक मैं <div style = "width:100px">
लिख सकता हूं तो हमेशा कुछ ठीक काम करता है, लेकिन यह मेरे लिए अच्छा नहीं है, मुझे सीएसएस की आवश्यकता है। यहां आप jsfiddle demo
तो सटीक प्रश्न यह है कि: यह कोड div की चौड़ाई को सतर्क क्यों नहीं कर रहा है और सीएसएस द्वारा चौड़ाई दी जाती है तो इसे कैसे चेतावनी दी जाती है?
धन्यवाद! यह काम करता हैं! – mondayguy
यह नहीं पता कि किसने इसे कम किया है:/लेकिन हो सकता है कि 'parseInt' – Emissary
@ डिगिगज़ोज़: न तो मैं करता हूं, यह थोड़ा परेशान है (लेकिन संभवतः उनके कारण हैं)। मैं 'parseInt()' (या 'parseFloat() ') का उपयोग करने के बारे में निश्चित नहीं हूं, बस इकाइयों के बिना चौड़ाई (भले ही जावास्क्रिप्ट हमेशा' पीएक्स' में लम्बाई देता है) थोड़ा सा अर्थहीन लगता है; और संख्याओं को 'बस' करने का कोई जिक्र नहीं है। यदि प्रश्न का अनुरोध करने के लिए अद्यतन किया गया है तो मैं अपडेट करूंगा, जैसा कि यह समयपूर्व लगता है। –