इस तरह मेरे कोड सीएसएस प्रोप मूल्य प्राप्त:जावास्क्रिप्ट: यूनिट के साथ
#image_1 {
position: absolute;
top: 3vw;
}
मेरे कोशिश: http://jsfiddle.net/z8k6t3fb/1/
मैं '3vw'
क्या यह संभव है प्राप्त करना चाहते हैं?
इस तरह मेरे कोड सीएसएस प्रोप मूल्य प्राप्त:जावास्क्रिप्ट: यूनिट के साथ
#image_1 {
position: absolute;
top: 3vw;
}
मेरे कोशिश: http://jsfiddle.net/z8k6t3fb/1/
मैं '3vw'
क्या यह संभव है प्राप्त करना चाहते हैं?
आप .style
संपत्ति
window.onload = function() {
var element = document.getElementById("image_1");
var prop = "top";
var styles = document.styleSheets;
for (var j = 0; j < styles.length; j++) {
var rules = document.styleSheets[j].cssRules;
for (var i = 0; i < rules.length; i++) {
if (rules[i].selectorText === "#" + element.id) {
console.log(rules[i].style[prop])
}
}
}
}
#image_1 {
position: absolute;
top: 3vw;
}
<div id="image_1">hello</div>
क्या यह काम तब भी होगा जब चयनकर्ता समान नहीं है? –
@Praveen कुमार यकीन नहीं है कि आपका क्या मतलब है? – guest271314
यहां आप सीधे '# image_id' से मेल खाते हैं। क्या होगा यदि सीएसएस में चयनकर्ता '.image img' या कुछ था? क्या यह समाधान काम करेगा? –
से
document.styleSheets
,.cssRules
, अगर.selectorText
तत्व चयनकर्ता से मेल खाता, चयन नियम पुनरावृति कर सकते हैं मुझे नहीं लगता कि यह संभव है है। आप या तो इनलाइन शैलियों या गणना मूल्य प्राप्त कर सकते हैं। –http://stackoverflow.com/questions/6338217 –