IE innerHtml: nem jelenik meg a záró tag.
Sziasztok!
Mikor alerttel kiiratom a html kódját:IE6(7?)-ban nem jelenik meg néhol a lista elemek záró tagje.
Ezt írja...(az a space is nem tudom mi)
Kódom valid strict 1.0.
Egyes lista elemeknél jól írja máshol rosszul, teljesen random számomra nem találok benne mintát.
Valaki találkozott már ilyennel?
köszi
■ Mikor alerttel kiiratom a html kódját:
alert(document.getElementById('elemid').innerHTML);
Ezt írja...
<ul>
<li>listaelem
<li>listaelem
<li>listaelem
<li>listaelem </li>
Kódom valid strict 1.0.
Egyes lista elemeknél jól írja máshol rosszul, teljesen random számomra nem találok benne mintát.
Valaki találkozott már ilyennel?
köszi
hm
Egyelőre megoldottam másképp amit akartam (bár nem 100%), de azért ez nem jó, hogy hibás az innerHTML bizonyos(random?) esetekben.
Kérdésem továbbra is fenn áll.
Köszi.
innerHTML?
Nem lehet hogy igazából nem is a lekérdezéssel (nem innerHTML el van a hiba) hanem valóban nálad az IE ben bizonyos esetekben tényleg azt tartalmazza a legenerált HTML-kód? (pontosabban azt nem tartalmazza)
Bár ilyennel még nem találkoztam (innerHTML rossz lenne). Meghát látatlanba csak tippelni tudok/tudunk.
üdv,
Balázs
szia
Ez egy szimpla html fájl, forrásban szerepel minden, render jó, strict valid. Egyszerűen csak kiíratom pl. a body-t és némely lista elemnél hiányoznak a záró tagek. IE6-ban.
Eddig próbáltam css nélkül, más egyéb js nélkül.
Kipróbálom más oldalaimon is.
Köszi a választ.
Tutira XHMTL?
xhtml és ...
Viszont eddig három forrásomat teszteltem és mindegyikbe van hiányzó zárótag.
Kizárólag dl és ul elemeket érint. illetve láttam még egy levágott commentet is.
Keresek tovább. Most megnézem mások oldalait, tán a weblaborral kezdem...
Weblaboron is előfordul... rákerestem kitartóbban, ez sajnos egy bug.
quirksmode - innerHTML_returning_list_elements_with_no_end_tag