Sử dụng Javascript, tôi cần lấy ma trận chuyển đổi của một phần tử. Nó có thể không có bất kỳ biến đổi nào, nhưng bố mẹ nó có thể. Làm thế nào tôi có thể nhận được giá trị kết hợp ánh xạ không gian tọa độ màn hình đến không gian tọa độ của phần tử?Làm cách nào để có được ma trận kết hợp của tất cả các biến đổi CSS của một phần tử?
<div style="transform:scale(3.0)">
<div style="transform:scale(0.5)">
<h1 id="fubar">What is my scale?</h1>
</div>
</div>
<script>
var a = document.querySelector("#fubar");
// chrome: displays "none".
// firefox: displays "matrix(1.5, 0, 0, 1.5, 0, 0)"
// I need to get the firefox value in all browsers
alert(window.getComputedStyle(a).transform);
</script>
Tôi nhận được 'none' cả trên Chrome 60 và Firefox 55. – yuriy636