Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript] Dobieranie się do DIVA
Zwariowany
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 6.01.2009

Ostrzeżenie: (20%)
X----


var.cbm = document.getElementById('cbm').innerHTML
alert(cbm);

Mam takie coś. Moim celem jest żeby poprzez alert wyswietliło wszystko co jest pomiędzy:
<div id="cbm">Jakaś treść</div>
Czyli w tym przypadku by wyświetliło jakaś treść. Jak to zrobić? Dotychczasowe rozwiązanie nie działa...


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Szadow
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 6
Dołączył: 21.11.2010

Ostrzeżenie: (0%)
-----


Może:
Kod
var cbm = document.getElementById('cbm').innerHTML;
alert(cbm);


A jak nie to weź konsole błędów (FF: CTRL_SHIFT_J)


--------------------
Pomogłem? Kliknij przycisk Pomógł. ;)
Go to the top of the page
+Quote Post
kamil4u
post
Post #3





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Dokładnie jak poprzednik - masz kropkę zamiast spacji i brakuje ";"(akurat w tym konkretnym przypadku by zadziałało), ale wystarczy, że coś dodasz i przestanie - dlatego zawsze warto je dodawać.

Innym problemem, może być to, że dopiero po załadowaniu DOM, możesz się dobrać do danego elementu, czyli musisz wywołać tą funkcję/instrukcję w zdarzeniu odpowiedzialnym za to - np. load(onload):
Kod
onload= function(){ //do zdarzenia onload - podpinasz tzn. funkcję anonimową(nie musisz teraz o tym czytać :) )
  //TWÓJ KOD, W KTÓRYM WYKORZYSTUJESZ ELEMENTY DOM
}

Ew. mógłbyś wywołać funkcję dopiero w taki sposób:
Kod
//<html> itd.
<div id="test">1234567</div>
//itd.
<script>
//TWÓJ KOD JS
</script>
//itd.
//</html>
Jednak, nie jest to zalecane.

Poczytaj o tym DOM, bo w JS jest to bardzo ważne, polecam: http://kurs.browsehappy.pl/Definicja/DOM i http://kurs.browsehappy.pl/JavaScript/DOM


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:10