object.style.whatever
chỉ trả về các giá trị đã được thiết lập bằng cách sử dụng thuộc tính style trong đánh dấu, hoặc tài sản theo phong cách trong kịch bản, như sau:
<div style="height:10px" onclick="alert(this.style.height)">sometext</div>
hoặc
theDiv.style.height = "10px";
Phương thức getComputedStyle cho phép bạn truy cập các thuộc tính kiểu, vì chúng được xác định bởi tầng (tức là sử dụng @style
như trên, hoặc <stylesheet>...</stylesheet>
hoặc bất kỳ cơ chế nào)
CHỈNH SỬA: Có thể giúp bạn sử dụng thư viện JS trình duyệt được thiết lập trực tiếp, và phải đối phó với các quirks của các trình duyệt đa dạng. Các phiên bản cũ hơn của IE (ví dụ) không hỗ trợ phương thức này.
Nguồn
2011-01-10 11:32:48
phiên bản opera? ... –
Bạn đã thử đặt kiểu này một cách rõ ràng chưa? '
sử dụng jquery! bạn sẽ có một thời gian đơn giản hơn nhiều, nó có hàm $ .height() để cho biết chiều cao. Ngoài ra bạn có thể thấy rằng không có chiều cao, do đó bạn phải kiểm tra lineHeight và padding (trên và dưới). – Jason