Добавить placeholder к полю input
Можно ли сделать это с помощью js и если да, то как?
<input id="username" class="username" type="text" size="30" value="" name="username"></input> |
document.getElementById('username').placeholder = 'Нужный текст'; |
А как можно сделать тоже самое только устанавливать placeholder по свойству name поля input ?
|
TYMON,
document.querySelector('[name="username"]').placeholder = 'Нужный текст'; https://learn.javascript.ru/css-selectors Цитата:
|
Цитата:
document.getElementsByName('username')[0].placeholder = 'Нужный текст'; |
document.forms.name.username.placeholder = 'Text'
|
вот вопрос. у меня несколько полей с одинаковым name, это должно ко всем полям срабатывать? а то у меня только к одному применилось
|
Цитата:
Цитата:
Хочешь ко всем - делай цикл. ;) var o=document.getElementsByName('username'); for (var i=0; i<o.length; i++) { o[i].placeholder = 'Нужный текст'; }; |
Часовой пояс GMT +3, время: 13:20. |