Oto bardzo podstawowe pytanie: dlaczego funkcja finishLoading() w poniższym kodzie nie może uzyskać dostępu do właściwości "krycie" dla selektora CSS #myStyle? Alert nie wyświetla niczego i zweryfikowałem, że właściwość "krycie" ma wartość "fałsz".Nie można uzyskać dostępu do właściwości selektora CSS z JavaScriptu
Dziękuję bardzo!
<html>
<head>
<style type="text/css">
<!--
#myStyle
{
opacity: 0.50;
}
-->
</style>
<script type="text/javascript">
<!--
function finishedLoading()
{
alert(document.getElementById('myStyle').style.opacity);
}
-->
</script>
</head>
<body onload="finishedLoading();">
<div id="myStyle">
hello
</div>
</body>
</html>
np. $ ('# myStyle'). css ("nieprzezroczystość", "0.8") – Fermin
Podczas gdy ja jestem zadowolony z użycia jQuery lub cokolwiek innego wykonam zadanie, chciałbym zrozumieć, jaka jest koncepcja, że jestem brakuje, co wyjaśnia zachowanie, które widzę. Być może mógłbyś mi powiedzieć jakie konkretne obszary HTML/CSS/Javascript powinienem badać? –
jQuery jest fajny, ale to tylko abstrakcja funkcji wyjaśnia feniks w jego odpowiedzi. – Boldewyn