Element.outerHTML

Element.outerHTML - HTML код самого елемента і внутрішній.

Синтаксис:

Element.outerHTML

Параметри:

Element - об'єкт Element.

Опис:

outerHTML властивість об'єкту Element яка повертає/задає HTML код елемента і його дочірних елементів.

З метою безпеки зазвичай браузер не виконує скрипт (код) який був присвоєний за допомогою outerHTML.

Якщо змінювати коріний елемент веб-сторінки який немає батька (зазвичай це тег html) то виникає помилка NoModificationAllowedError: Modifications are not allowed for this document :

document.documentElement.outerHTML="<p></p>"; var el=document.getElementsByTagName("html")[0]; el.outerHTML="<p></p>";

Приклад:

Тест innerHTML JavaScript

var el = document.getElementById("test"); alert( el.outerHTML ); var el = document.getElementById("test"); el.outerHTML ="<b>JavaScript</b>";

Отримуємо код веб-сторінки:

var el=document.getElementsByTagName("html")[0]; alert(el.outerHTML);