Op het moment dat ik een DIV vul met HTML via innerHTML en het daarna weer op haal met innerHTML wijkt de code af van het origineel. Alle browsers voegen <tbody> toe, en IE zet zelfs alles om naar hoofdletters.
Ik ben opzoek naar een methode waarmee ik de originele HTML code kan op halen.
Ik wil de originele HTML weer ophalen, dus zonder alle browsers toegevoegde toeters en bellen. <tbody> is het probleem niet, maar IE maakt er CAPS van, en voegt newlines toe, daarnaast gaat firefox met de CSS aan de haal (niet te zien in voorbeeld)
Ik wil de data vergelijken, en als deze niet het zelfde is updaten. Natuurlijk kan ik de HTML, of een MD5 van de HTML in een variable stoppen. Maar met oog op Client/Server-load doe ik dat liever niet.
Vandaar dit topic, omdat er vast een methode is. Ik heb het al geprobeerd met "innerText" maar dat geeft het zelfde resultaat. Tevens is het omzetten naar Divjes met CSS geen echte optie, omdat het hier echt over spreadsheet data gaat.
Edit:
@yorick17, er komt geen PHP aan te pas. En daarnaast om alles met Regex weer terug te zetten is inderdaad helemaal geen optie.