Топ контрибуторов
loading
loading
Знаете ли Вы, что

После прохождения теста можно комментировать вопросы теста, а Ваши комментарии увидят модераторы теста и пользователи, которым когда-либо эти вопросы попадались.

Лента обновлений
ссылка Aug 4 12:23
Комментарий от christina132000:
что значит "+2"?
ссылка Aug 3 22:00
Комментарий от dimanaumow:
Только вот никаких конструкторов по умолчанию у типов...
ссылка Aug 3 12:18
Комментарий от GDV29:
Не подскажите, какой можно придумать проект для уровня Jun...
ссылка Aug 2 19:07
Комментарий от dolbatehnik:
(*(f1 + sizeof(f1)/sizeof(f1[0]) - 1))();
Это выраже...
ссылка Aug 1 19:10
Комментарий от Xo4yProytiTest:
*написано в 2009
Статистика

Тестов: 153, вопросов: 8596. Пройдено: 465776 / 2274026.

JavaScript / innerHTML и outerHTML

Автор: tier  к списку      

Вопрос
В чём различие свойств innerHTML и outerHTML?
Ответ
Свойство любого DOM элемента innerHTML содержит HTML код, который находится внутри этого элемента. При установке нового значения этого свойства, внутренний HTML код рендерится браузером заново.
outerHTML почти аналогичен innerHTML, разница в том, что он возвращает полный HTML элемента.

Также, важно отметить, что innerHTML поддерживается всеми современными браузерами, а outerHTML поддерживается в IE (с некоторыми отличиями от остальных браузеров), в последних версиях Opera, и в браузерах на основе последних WebKit (Safari, Chrome), но не поддерживается в Firefox.

Для кода:

<div class='outer'>
    <p class='inner'>
    </p>
</div>
innerHTML возвратит:
<p class='inner'></p>
outerHTML возвратит:
<div class='outer'><p class='inner'></p></div>

Если Вам понравился вопрос, проголосуйте за него

Голосов: 30  loading...
bestodessa   kamila   oyeme   Virtualgroup2   lizalisa   dcba1257908   kipachi   qtinux   dimka_kep   Jack_killer   radio_t   Olha   tier   TestSystem   Melnosta   Jordan3D   zaqqazzaq   alexey_skachok   ShOoTy   ITcrusader   konoval777   mzhelyaskov   lvadim   SkunS   ErOl   crtLpl   niks1540   lilu   aereg   dmitrydryakhlov