Как вставить элемент insertBefore () в тег тела?

Я пытаюсь использовать insertBefore в js вот так:

var p = document.createElement("p");
p.innerHTML = "test1";
document.body.insertBefore(p, null);

var p = document.createElement("p");
p.innerHTML = "test2";
document.body.insertBefore(p, null);

Но это добавит последний элемент p непосредственно перед закрытием тега body, как я могу его использовать, чтобы он быть добавленным вверху при открытии? Таким образом, последний добавленный элемент будет первым элементом внутри тега body.

Я пробовал:

document.body.insertBefore(p, document.getElementsByTagName('body')[0]);

Но firebug показывает:

Узел не найден "code:" 8

46
задан slemdx 16 May 2011 в 06:27
поделиться