В HTML у меня есть несколько входных тегов с метками:
<label>Address <input type="text" name="address" /></label>
<label><input type="text" name="surname" /> Surname</label>
Я хочу изменить текст метки с помощью функции javascript.
Я знаю, что это возможно, например.с
input_name.parentNode.firstChild.nodeValue = "New label text";
К сожалению, метки находятся как до, так и после ввода.Итак, firstChild и lastChild.
Я знаю, что можно поместить метки в <span>
и использовать getElementById.Но я предпочитаю нет.
Может быть, возможно также добавить id
или for
к метке ... Но я предпочитаю нет.
Как я могу легко заменить "первый брат TextNode до или после"вход "?