Я не могу получить доступ к атрибутам моего окна выбора через javascript.Не удается получить доступ к атрибутам элемента select javascript
Мой селектор, апите от лыжной базы HP:
var t = api.lib.htmlTags
dp_group = t.select({id : "fm-new-flow_selectBox_dp_group"});
var selector = dp_group.$frag[0];
Я не могу использовать document.getElementById("fm-new-flow_selectBox_dp_group")
, потому что это говорит об ошибке
неперехваченного типа, если я использую console.log(selector)
отображаются следующее
<select id="fm-new-flow_selectBox_dp_group">
<option value="a" label="a" ofversion="1.100000023841858"></option>
<option value="s" label="s" ofversion="1.100000023841858"></option>
</select>
Если я вызываю варианты, то получаю следующий объект (console.log(selector.options)
):
[selectedIndex: -1]
0: option
1: option
length: 2
selectedIndex: 0
__proto__: HTMLOptionsCollection
Но я не могу выбрать одиночные параметры с помощью selector.options[0]
(undefined). Также длина с selector.length
или selector.options.length
равна 0.
Может кто-нибудь мне помочь? Заранее спасибо.
Что такое 'селектор'? Можете ли вы показать немного больше кода - как вы овладеваете элементом, как выглядит ваш оператор 'console.log' и т. Д. –
Как вы устанавливаете' selector'variable? 'document.getElementById (" fm-new-flow_selectBox_dp_group "). options.length' должен возвращаться 2 – mplungjan
Этот код [кажется, работает для меня] (http://jsfiddle.net/4403bv29/), возможно, проблема лежит в другом месте , Не могли бы вы добавить код, который вы используете, чтобы выбрать переменную 'selector'. – Lix