Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   странное поведение innerhtml (https://javascript.ru/forum/misc/11983-strannoe-povedenie-innerhtml.html)

alexsum 24.09.2010 15:56

странное поведение innerhtml
 
IE
Есть страница, достаю <div> inerrHTMLем, сохраняю с соответсвующими тегами. Открываю сохраненный, читаю тот же участок той же innerHTML. и в результате сравнения имею немного разные тексты, что недопустимо (разница в пробелах на некоторых строках в конце).

Kolyaj 24.09.2010 15:58

В innerHTML лежит нормализованный HTML. Он чаще всего не будет совпадать с исходным кодом и в разных браузерах будет разный.

alexsum 24.09.2010 16:04

это все конечно хорошо.Но.
под один одним броузером изначально.
почему (и как решить): если я сохраняю нормализованный (инерхтмлем) html а потом открываю его, еще раз прохожусь инерхтмлем и сохраняю - получаю разный контент?

Kolyaj 24.09.2010 16:08

Вопрос в другом: какая разница почему? Есть правило: при взятии innerHTML мы получим скорее всего не то, что туда положили. Зачем пытаться обойти это правило? Не получится.

alexsum 24.09.2010 16:10

хорошо. как я могу получить чистый (как в оригинале) исходник текста под дивом (с вложенными дивами)?

Gvozd 24.09.2010 16:13

никак.
да и не зачем.

alexsum 24.09.2010 16:17

Цитата:

Сообщение от Gvozd (Сообщение 71826)
никак.
да и не зачем.

в том то и дело что есть зачем, было бы незачем - не спрашивал


Часовой пояс GMT +3, время: 00:13.