2011-11-13 19 views
7

Z jakiegoś dziwnego powodu pojawia się dziwny błąd.Nie można odczytać właściwości "styl" o wartości zerowej

Mam element (który ja zdefiniowany w PHP), które eventuly wygląda tak:

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

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

    </span> 

której jestem pewna przez Zbadać elementem Chrome.

Teraz, gdy próbuję skierować do niego programaticly z tym:

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

pojawia się błąd Cannot read property 'style' of null.

Nie mam pojęcia, co to do cholery ma znaczyć, jakaś pomoc?

+0

może problem jest to, że są wywołanie funkcji javascript przed załadowaniem rzeczywistej zawartości HTML .. –

Odpowiedz

13

Błąd oznacza, że ​​element nie istnieje. To dlatego, że masz literówkę. Napisałeś 1 zamiast l.

l_area_1_5 
1_area_1_5 
^ 
+11

ya Jestem najgłupszy programista kiedykolwiek dzięki –

+0

@ eric.itzhak, Czcionka Courier '' 1 New' 'wygląda dokładnie tak samo jak' l', miałem do ciebie do czynienia – david

Powiązane problemy