как создать html элемент?

408
02 декабря 2017, 08:14

Есть метод document.createElement, который создает html элементы. Возможно создать другим способом помимо этого метода, наподобиe создания обычного объекта? И заодно хотел узнать, что за метод Element, ибо я не понимаю, что подразумевается под словосочетанием: Интерфейс Element.

Буду благодарен, если подскажете книгу или что-то подобное, ибо у меня много вопросов по поводу DOM, и создавать много вопросом будет неуместно. Спасибо за понимание.

Answer 1

Если интересно самообразование, то вот ссылка на сайт, который фактически и есть онлайн книга. Это Современный учебник Javascript , есть раздел "Документ, события, интерфейсы", тебе видимо туда.

По поводу можно ли создать html-элементы как объект... Хм, да по идее можно извратиться, но должен быть в любом случае прототип, который назначит все встроенные свойства и методы, иначе новый объект так и останется просто набором пар "свойство-значение", а не элементом. Но это теория, я не заворачивался никогда этим. :)

READ ALSO
Удвоение внутренних ссылок на сайте

Удвоение внутренних ссылок на сайте

Есть меню на сайте, вот его код:

246
Компиляция через gulp-pug

Компиляция через gulp-pug

Есть несколько pug-шаблонов полейВ шаблонах прописаны ${name}

313