mam problem z childNodes
jak poniżej:JavaScript sprawdzić, czy węzeł dziecko jest elementem lub tekst węzeł
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>
//childNodes.length = 7
ale
<ol><li> Coffee </li><li> Tea </li><li> Coca Cola </li></ol>
//childNodes.length = 3
Wygląda na to każdy \n
lub textnode
jest uważany za child
, jak mogę usunąć je z childNodes
?
Można użyć 'nodeType'. Węzły tekstowe będą miały 'nodeType = 3'. [Demo] (http://jsfiddle.net/72Ya3/). – Harry
może to być przydatne, próbowałem wykryć '\ n' ale nie mogę – talkhabi
@Harry - Twój komentarz faktycznie kwalifikuje się jako odpowiedź. Dlaczego nie zamieścić go jako jednego? – techfoobar