Приветствую.
Возможно кто то знает как реализовать подстановку значения в input в поле value="" с помощью js
Ест такой рабочий код
<input type="text" class="bginput" name="searchuser" id="userfield_txt" size="35" value="" style="width:250px" autocomplete="off"/>
<script type='text/javascript'>
addEventListener('load', function(e) {
var nameInput = document.getElementById('userfield_txt');
nameInput.value = "vasya";
}, false);
</script>
Но не подходит ввиду того, что id динамический, а вот class статический. Поэтому пробовал по аналогии реализовать не через ID а через class элемента.
<input type="text" class="bginput" name="searchuser" size="35" value="" style="width:250px" autocomplete="off"/>
<script type='text/javascript'>
addEventListener('load', function(e) {
var nameInput = document.getElementsByClassName('bginput');
nameInput.value = "vasya";
}, false);
</script>
Но ничего не работает. Не могу понять почему.