Сообщение от Temchik
|
document.getElementsByTagName("head")[0]
|
document.getElementsByTagName("head")[0] не вернёт HEAD, т.к. document указывает на body (вроде как) и ищет там тег с именем head и не находит. Я же приводил пример, как можно получить HEAD:
document.documentElement.getElementsByTagName('HEAD')[0].
Дальше.
Вместо setAttribute используй свойства узлов:
link.href - путь,
link.rel - тип.
Советую почитать документацию DOM.