Подтвердить что ты не робот

Добавить без jQuery?

Как я могу написать это без использования jQuery?

$('body').prepend('<div id="idC" style="display: none;" class=""><div id="idA">' + titelN + '</div></div>');
4b9b3361

Ответ 1

Сначала вы должны научиться создавать элемент без использования какой-либо библиотеки. В принципе, есть некоторый способ для вас создать элемент и добавить элемент в документ. Это createElement, insertBefore, appendChild.

createElement ref: http://www.w3schools.com/jsref/met_document_createelement.asp
insertBefore ref: http://www.w3schools.com/jsref/met_node_insertbefore.asp
appendChild ref: http://www.w3schools.com/jsref/met_node_appendChild.asp

Код ниже должен работать для всех браузеров. Узнайте больше и узнайте больше.

var parent = document.createElement("div");
parent.id = "idC";
parent.style.display = "none";

var child = document.createElement("div");
child.id = "idA";
child.innerHTML = titelN;
parent.appendChild(child);

document.body.insertBefore(parent,document.body.childNodes[0]);

Ответ 2

Существует метод insertAdjacentHTML, но он не работает в более старых версиях FF:

document.body.insertAdjacentHTML('afterbegin', '<div id="idC" style="display: none;" class=""><div id="idA">' + titelN + '</div></div>');