Mamy sobie oto kod:
<div id="TYTAN1" style="display:none;"><div id="TYTAN2" style="display:block;">aaaa</div></div>
<script>
var c=window.getComputedStyle(document.querySelector("#TYTAN2"), null).getPropertyValue("display");
console.log(c);
</script>
Według powyższego przykładu na konsoli zostanie zwrócona wartość: block
, a chcę by zwróciło none
, bo przecież element id="TYTAN2"
jest ukrywany przez id="TYTAN1"
. Pytanie, co zrobić by tak było? Należy zwrócić uwagę, że element może też być ukrywany przez jego przodków. Pytanie: jak to zrobić ogólnie?