Когда я запускаю этот же самый код
var name = document.getElementById('name').getElementsByTagName('*')[1].innerHTML;
alert ("name");
через консоль(вручную, после загрузки страницы), то всё обрабатывается как надо.
Т.е. мне непонятно почему этот же самый код перестаёт работать, если его подключить как userjs
Реализацию брал из этого урока
http://javascript.ru/tutorial/dom/search сам ничего не придумывал
апд: изменение * на div ничего не даёт.