странное поведение innerhtml
IE
Есть страница, достаю <div> inerrHTMLем, сохраняю с соответсвующими тегами. Открываю сохраненный, читаю тот же участок той же innerHTML. и в результате сравнения имею немного разные тексты, что недопустимо (разница в пробелах на некоторых строках в конце). |
В innerHTML лежит нормализованный HTML. Он чаще всего не будет совпадать с исходным кодом и в разных браузерах будет разный.
|
это все конечно хорошо.Но.
под один одним броузером изначально. почему (и как решить): если я сохраняю нормализованный (инерхтмлем) html а потом открываю его, еще раз прохожусь инерхтмлем и сохраняю - получаю разный контент? |
Вопрос в другом: какая разница почему? Есть правило: при взятии innerHTML мы получим скорее всего не то, что туда положили. Зачем пытаться обойти это правило? Не получится.
|
хорошо. как я могу получить чистый (как в оригинале) исходник текста под дивом (с вложенными дивами)?
|
никак.
да и не зачем. |
Цитата:
|
Часовой пояс GMT +3, время: 00:13. |