Почему HTML получил бы не, изменяются, когда DOM обновляется динамично

Я отправил один вопрос более раннее несоответствие jQuery в установке атрибута "только для чтения" в IE-8 и FF 3.5.8 и был довольно доволен ответом.

Но я действительно замечал это, если Вы обновляете (кто-либо??) элементы DOM динамично, затем просмотрите источник (использующий источник представления браузера), я нахожу, обновленный атрибут элемента DOM сохраняет свое более старое значение (прежде чем обновление). Однако при использовании панели инструментов Firebug/IE Developer она отображает обновленный DOM

Example:http://gutfullofbeer.net/readonly.html

Страница Source FF3.5-представления:


  
    
    
  
  
    This one is read-only
This one is not read-only

Здесь первое текстовое поле установлено на только для чтения в jQuery document.ready метод. Просмотр источника с браузером дал бы разметку как


и Firebug даст что-то как

 

Панель инструментов IE8 Developer:

Таким образом, мое предположение - то, что браузер (IE8/FF3.5) генерирует источник HTML намного ранее, прежде чем события DOM умрут (в моем случае, это - jQuery document.ready() )

Кто-то может сказать мне, что происходит позади сцены?

5
задан Community 23 May 2017 в 12:07
поделиться

2 ответа

Источник представления - это источник, загруженный в браузер. То, что происходит в памяти, не обновляется в источнике.

15
ответ дан 18 December 2019 в 09:06
поделиться

В некоторых браузерах есть инспекторы DOM, например, в Safari 4.0 есть отличный браузер DOM, который помогает просматривать динамически сгенерированные элементы и их стили CSS динамически.

3
ответ дан 18 December 2019 в 09:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: