document.registerElement()

document.registerElement() - реєструє новий користувацький елемент.

Синтаксис:

var myElement = document.registerElement( tag-name, options );

Параметри:

window - об'єкт window. Не обов'язково вказувати якщо посилатися на поточне вікно.

document - об'єкт document.

tag-name - рядок з назвою нового тегу. Обов'язково з назві винен бути дефіс: "-", щоб не було конфліктів з стандартними тегами.

options - об'єкт який являється об'єктом-прототитом і наслідується від HTMLElement.

myElement - зміна яка отримує функцію конструктор.

Опис:

registerElement() метод об'єкту document який реєструє новий користувацький елемент у браузері.

Метод повертає функцію конструктор, яку в подальшому можна визвати для отримання елементу.

Не всі браузери підтримують.

Приклад:

if(document.registerElement){ var el = document.registerElement("my-Elem"); }else alert('Ваш браузер не підтримує registerElement'); if(document.registerElement){ var el = document.registerElement('x-div', { prototype: Object.create(HTMLElement.prototype) }); }else alert('Ваш браузер не підтримує registerElement'); if(document.registerElement){ var Mytag = document.registerElement('my-tag'); document.body.appendChild(new Mytag()); }else alert('Ваш браузер не підтримує registerElement');