Показать сообщение отдельно
  #1 (permalink)  
Старый 07.11.2013, 08:00
Новичок на форуме
Отправить личное сообщение для Shpion08 Посмотреть профиль Найти все сообщения от Shpion08
 
Регистрация: 07.11.2013
Сообщений: 5

Неправильная передача объекта в массиве
При работе с "input" и "select" столкнулся с проблемой получения их свойств, если свойства запрашиваются из массива.

var doc = document,
	iType = [0, (doc.getElementById('iType').selectedIndex)],
	iSpan = [0, doc.getElementById('iSpan').value],
	...


В общем в iType передается целиком объект "Select" с id='iType', причем перебивает весь массив iType! (с input тоже самое, запрос свойства игнорирует)
А если так:
var doc = document,
	T=doc.getElementById('iType').selectedIndex,
	S=doc.getElementById('iSpan').value,
	iType = [0, T],
	iSpan = [0, S],
	...

тогда все нормально... В чем проблема???
Ответить с цитированием