Что нового

На сайте изменить значение в JS dropdown box'e

badhabit

Новичок
Сообщения
36
Репутация
0
Доюрый день. Есть такой сайт:
Код:
            <div class="filters-indicator-cell inline-block">
                <div class="js-filter"><div><div data-bind="sp_select: { value: Code, source: Options, isLink: true }"><div class="sp-select-control"><div data-bind="classes: { dropdown: not(Up), dropup: Up }" class="dropdown">
    <button class="dropdown-toggle js-toogle-button sp-fake-link" type="button" data-toggle="dropdown" data-bind="classes: { disabled: not(Enabled), 'sp-fake-link': IsLink, 'full-width': not(IsLink) }, sp_add_class: BtnClass" title="Действующие" aria-expanded="false">
        <div class="pull-left value-container vertical-middle">
            <div class="js-value ellipsis">Действующие</div>
        </div>
        
        <div class="caret hide" data-bind="sp_toggle: not(IsLink)"></div>

        <i class="sp-i-menu-down vertical-middle" data-bind="sp_toggle: IsLink"></i>

    </button>

    <ul class="dropdown-menu js-items"><li><span class="item-name pointer" data-bind="text: Name">Любой</span></li><li><span class="item-name pointer" data-bind="text: Name">Действующие</span></li><li><span class="item-name pointer" data-bind="text: Name">Недействующие</span></li><li class="divider"><span class="item-name pointer" data-bind="text: Name">IsDivider</span></li><li><span class="item-name pointer" data-bind="text: Name">В состоянии ликвидации</span></li><li><span class="item-name pointer" data-bind="text: Name">В состоянии банкротства</span></li><li><span class="item-name pointer" data-bind="text: Name">В состоянии реорганизации</span></li></ul>
</div>
 </div></div></div></div>
            </div>
            <div class="form-remove-cell inline-block">
                <span class="form-remove-cell__icon js-remove hide" data-bind="sp_toggle: none(IsPredefined,IsDependent)"></span>
            </div>
        </div>
    </div>
</div></div><div class="sp-analysis-param"><div class="relative sp-selection-param-row" data-bind="sp_toggle: not(Hide)">
    <div class="form-body">
        <div class="form-row">
            <div class="form-indicator-cell inline-block">
                <div class="js-visibility"><div><div class="pointer" data-bind="sp_toggle: HasResult">

    <div class="vertical-top">
        <i class="sp-i-eyes-active js-visibility-tooltip indicator-in-order" data-bind="sp_toggle: Visibility" data-original-title="" title=""></i>
        <i class="sp-i-eyes-active-strikeout js-visibility-tooltip indicator-in-order hide" data-bind="sp_toggle: not(Visibility)" data-original-title="" title=""></i>
    </div>

    <div class="inline-block indicator-name">
        <span data-bind="text: Name">Мои списки</span>
        <i class="vertical-middle sp-i-info js-help-tooltip hide" data-bind="sp_toggle: Help"></i>
    </div>
Похоже этим кодом отображается выпадающий список. Так вот по умолчанию в нем установлено значение "Действующие" как его заменить на вариант "Любой"?
Код:
Local $oDD = $oIE.document.getElementsByClassName("filters-indicator-cell inline-block").item(0)
   if IsObj($oDD) Then
	  _IEAction($oDD, "focus")
	  _IEFormElementOptionSelect($oDD, "Любой", 1, "byText")
   EndIf

так не работает... и вообще не очень понятно по какому classу нужно искать контрол "выпадающий список"?
 
Верх