Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] sprawdzic co zawiera element
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kufalo
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
proponuję wykożystać do tego pregi z js

  1. var elem = str.match(preg_elem);


i zobaczyć czy jest pusty czy nie smile.gif
kufalo
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
Źle! Żadne wyrażenia smile.gif

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 smile.gif
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.