Страницы: 1
Я подозревал что дело в этой обёртке, спасибо за помощь.
Здаравствуйте, пишу скрипт для GreaseMonkey, что-то наподобие телефонной книги. В сам скрипте создаётся DIV, внутри которого имеются 2 формы. Внутри каждой формы таблица, в которой и разбиты элементы. DIV создаётся при помощи .appendChild, содержание уже как innerHTML. После создания DIVа указатели на формы при помощи .getElementById заносятся в переменные класса. Всем элементам форм присвоены аттрибуты name. На кнопки формы навешаны обработчики при помощи .addEventListener, так же являются методами класса. Проблема в следующем: при клике на кнопку, вызывается нужный обработчик, в котором необходимо обратится к полям формы, но при попытке ипользовать конструкцию FormVar.ElementName или FormVar.elements["ElementName"] элемент undefined. Если же обратится как FormVar.elements[ElementIndex], то всё в порядке. Есть ли какой-либо другой выход, так как обращение по индексу мне не подходит, а использовать .getElementById на все элементы формы не хотелось бы. Зарание спасибо. Ниже приведена
…Страницы: 1