2012-07-06 32 views

Trả lời

8

Việc đặt giá trị CSS trong một stylesheet là không giống như thiết lập nó qua style tài sản. Bạn cần phải xem xét phương thức getComputedStyle để có được điều này (và cũng là currentStyle cho IE cũ hơn).

+0

Đối với IE bạn cần một cách giải quyết vì nó không có getComputedStyle, ví dụ: http://www.javascriptkit.com/dhtmltutors/dhtmlcascade4.shtml – TheZ

+1

cảm ơn, tôi không biết về – John

-1
document.getElementById("em").style.opacity; 

nó sẽ hoạt động tốt nếu bạn sử dụng kiểu nội tuyến .eg.

<div id="em" style="width: 50px; height: 50px; opacity: 0.5;"> 
+0

opacity của nó * btw – Xeieshan

+0

oops ............ – mohsin

3
var em = document.getElementById("em"); 
var temp = window.getComputedStyle(em).getPropertyValue("opacity"); 

Bây giờ, biến tạm sẽ có giá trị của độ mờ đục của "em".

Các vấn đề liên quan