Я тут понял, что он не удаляет из-за подключённой библиотеки prototype.
Поменял
var remove=document.getElementById("youtube-container1").removeChild(document.getElementById("youtube-container1").firstChild);
на
$('head-youtube').remove();
Но результат всё тот же.