Здравствуйте.
Столкнулся с проблемой такой.
Есть форма с элементами и я хочу к одному из инпутов добавить слева текст.
Я сначала нахожу этот инпут так:
var input = document.getElementsByTagName('input')[3];
Затем создаю сам текст
var p = document.createElement('p');
p.appendChild(document.createTextNode('текст'));
Затем мне нужно его вставить слева от инпута
document.body.insertBefore(p, input);
Но код не работает, понимаю что напутал именно во вставке, но не знаю как правильно нужно делать. Подскажите пожалуйста.