Ich bin nicht in der Lage CSS-Eigenschaften auf der div
-elementigen mit dem folgenden Code abzurufen:Warum kann ich nicht mit JavaScript auf CSS-Eigenschaften zugreifen?
function myFunction() {
console.log(
document.getElementById("myDiv").style.borderTopColor
);
}
div {
border-top-width: 15px;
border-top-color: green;
}
<div id="myDiv">This is a div.</div>
<button type="button" onclick="myFunction()">Return top border color</button>
weil 'element.style.whatever' den Inline-Stil für das Element zurückgibt, nicht den berechneten Stil, der das Ergebnis von Stylesheets ist ... was Sie brauchen, um' getComputedStyle (document. getElementById ("meinDiv")).borderTopColor' –
Bitte definieren Sie "_not working_". – Teemu
Ich habe nicht funktioniert, indem ich gesagt habe, dass die CSS-Eigenschaften auf dem Div nicht funktioniert, mit anderen Worten, ich sehe keine Grenze oder Breite. – thirstForKnowledge