2011-11-13 48 views
7

Vì một số lý do lạ tôi gặp phải một lỗi lạ.Không thể đọc thuộc tính 'style' của null

Tôi có một yếu tố (mà tôi muốn định nghĩa với PHP) mà eventuly trông như thế này:

<span id="l_area_1_5" style="display: inline; "> 

    ...some html inputs and stuff.... 

    </span> 

Mà tôi chắc chắn bởi Inspect Element of Chrome.

Bây giờ khi tôi cố gắng giải quyết với nó programaticly với điều này:

document.getElementById("1_area_1_5").style.display = 'none'; 

tôi nhận được lỗi Cannot read property 'style' of null.

Tôi không biết điều đó nghĩa là gì, bất kỳ trợ giúp nào?

+0

có lẽ, vấn đề ở đây là bạn đang gọi hàm javascript trước khi tải nội dung HTML thực tế .. –

Trả lời

13

Lỗi có nghĩa là phần tử không tồn tại. Đó là bởi vì bạn có lỗi đánh máy. Bạn đã viết 1 thay vì l.

l_area_1_5 
1_area_1_5 
^ 
+11

ya tôi là người lập trình dumbest bao giờ hết nhờ –

+0

@ eric.itzhak, Phông chữ 'Courier New' '1 'trông giống hệt như' l', tôi đã có một vết nứt ở bạn – david

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