Показать сообщение отдельно
  #1 (permalink)  
Старый 26.09.2011, 20:30
Интересующийся
Отправить личное сообщение для Diablos Посмотреть профиль Найти все сообщения от Diablos
 
Регистрация: 26.09.2011
Сообщений: 28

Возможно ли обращение к select по его name?
Приветствую.

Есть список не в form и у select не задано ID:

<select name="test" size="1">
  <option selected></option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  </select>


По умолчанию в списке выбрана пустая строка и размер поля списка 1.

Возможно ли как-то по name обратится к select 'у чтобы при загрузки страницы была выбрана например 3-я строчка?
И возможно ли размер списка изменить с этими же условиями (естественно для другого списка)?

Знаю что если бы select был в form то сработало бы это:

var objSel = document.ИмяForm.ИмяSelect;
objSel.selectedIndex = 2;


Или без form но с заданным ID у select:

var objSel = document.getElementById("SelectID");
objSel.selectedIndex = 2;


Пробовал ещё так:

var objSel = document.getElementByName("ИмяSelect");
objSel.selectedIndex = 2;


Доступа к файлам странички нету, я пытаюсь свой UserJS под сайт сделать.

p.s.: целый день искал решение на разных сайтах и ничего

Заранее спасибо.
Ответить с цитированием