पर खाली हैं, मेरे पास एक सरल div है जो एक सीएसएस क्लास का उपयोग करता है जो बदले में color
और background-color
प्रॉपर्टी सेट है।getComputedStyle एक CSSStyleDeclaration देता है लेकिन सभी गुण
var div = document.createElement("div");
div.classList.add("my-css-class");
container.appendChild(div);
//This prints out a CSSStyleDeclaration object. This is a large object to which I see `color` and `backgroundColor`
console.log(getComputedStyle(div));
//this gives me an empty string
console.log(getComputedStyle(div).color);
//this gives me an empty string
console.log(getComputedStyle(div).getPropertyValue("color"));
मैं CSSStyleDeclaration के गुणों तक पहुंचने में असमर्थ क्यों हूं? मुझे पता है कि यह मेरे पहले लॉग से है। मैं देख सकता हूं color: "rgb(82, 194, 145)"
क्या आप इस समस्या को JSFiddle या CodePen में दोहरा सकते हैं? – swider
धन्यवाद @ स्विस। मैं पहली बार JSFiddle के साथ बैठ गया, और परिणामस्वरूप मुझे समाधान मिला। – Clark