Hallo,
Also mit solchen Fiesematenten hat ich's auch noch nich zu tun, wenigstens Leerzeichen und Absätze als Einrückungen und Codestrukturier-Hilfen sollten doch vom Browser als solche verstanden und beim childNode-Zählen ignoriert werden.
Ist leider bei den childNodes
nicht (immer) so.
Es gibt aber eine in SELFHTML undokumentierte HTMLCollection namens children
, die das leistet, was du dir vorstellst. Nimm' diese statt der childNodes, und alles wird gut.
Gruß, Don P