Pomoc
-
Szukaj
-
Użytkownicy
-
Kalendarz
Pełna wersja:
[JS] sprawdzic co zawiera element
Forum PHP.pl
>
Forum
>
Po stronie przeglądarki
>
JavaScript
kufalo
10.01.2012, 13:10:25
Witam,
Czy istnieje jakis latwy sposob na sprawdzenie w poziomu JS tego co zawiera w sobie dany element
- czy sam tekst
- czy zawiera inne elementy, np span
Ilware
10.01.2012, 13:14:03
proponuję wykożystać do tego pregi z js
[HTML]
pobierz
,
plaintext
var elem = str.match(preg_elem);
[HTML]
pobierz
,
plaintext
i zobaczyć czy jest pusty czy nie
kufalo
10.01.2012, 13:24:42
Tak, ale mam referencje to elementu
czyli rozumiem, ze mam zrobic:
Kod
document.body.innerHTML.match('<')
by sprawdzic czy body zawiera jedynie tekst czy moze jakis element
...z tym, ze chyba cos do konca nie dziala...
kamil4u
10.01.2012, 13:31:35
Źle! Żadne wyrażenia
Sprawdź po prostu czy element ma dzieci. Jeżeli tak to element zawiera inne elementy, jeżeli nie to jest to jest tam tylko tekst lub nic nie ma.
https://developer.mozilla.org/pl/DOM/element.hasChildNodes
https://developer.mozilla.org/en/nodeType
https://developer.mozilla.org/en/childNodes
PS. Jako, że tekst też jest dzieckiem musisz jeszcze sprawdzić w pętli typy NODE-ów
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj
.
Invision Power Board © 2001-2025
Invision Power Services, Inc.