Visual basic как установить выпадающий список из веб - браузера
Я хочу выбрать цвет из выпадающего списка ниже
pan class="a_nB9P0oL7vheRL31R_0 z_nB9P0oL7vheRL31R_0 cy_nB9P0oL7vheRL31R_0 c0_nB9P0oL7vheRL31R_0" style="white-space: nowrap;" onmouseover="return LeafControl.OnWrappingSpanMouseOver(this, event);" onmouseout="return LeafControl.OnWrappingSpanMouseOut(this, event); "><select tabindex="0" title="" class="y_nB9P0oL7vheRL31R_0 aa_nB9P0oL7vheRL31R_0 cz_nB9P0oL7vheRL31R_0 cu_nB9P0oL7vheRL31R_0" id="FormControl_V1_I1_R8_I5_D1" style="direction: ltr;" onfocus="return (DropDownList.OnFocus(this, event));" onblur="return (DropDownList.OnBlur(this, event));" onchange="return (DropDownList.OnChange(this, event));" viewdatanode="32" originalid="V1_I1_R8_I5_D1" formid="FormControl" scriptclass="DropDownList" direction="ltr" wrapped="true"> <option value=""></option> <option value="blue">blue</option> <option value="red">red</option> <option value="orange">orange</option> <option value="yellow">yellow</option> <option value="green">green</option> </select></span>
Что я уже пробовал:
mybrowser.Document.getelementbyid("FormControl_V1_I1_R8_I5_D1").value = "blue"
Sandeep Mewara
И в чем же проблема?
Кстати, все, что вы упомянули в "Что я пробовал", имеет неправильные оболочки. например: document => Document, getEleementById => getelementbyid
Member 13305034
Ниже приведен код, который я добавил, Но все еще не работает. Я работаю с этим в течение многих часов без решения, и у меня есть много кодов, работающих, но этот по какой-то причине нет. Я видел onblur, onfocus и onchange на веб-браузере. Ниже приведен один из используемых кодов. COdeprojec.com это мои любимые сайты для поддержки надеюсь, что у одного из членов есть решение.
Для каждого элемента как HtmlElement в mybrowser.Документ.GetElementsByTagName("select")
мой браузер.Документ.метода getElementById("FormControl_V1_I1_R8_I" &амп; cnt1 &ампер; "_D1").значение = "синий"
Конец, Если
Следующий
Sandeep Mewara
Как уже говорилось ранее, вы пробовали с правильным корпусом? JavaScript чувствителен к этому.
==
document.getElementsByTagName("выберите")
документ.метода getElementById("FormControl_V1_I1_R8_I" &амп; cnt1 &ампер; "_D1").значение = "синий"
===
Member 13305034
- Привет! Да, это так. Какие-нибудь рекомендации? или новый способ установки атрибута?
Member 13305034
Ниже приведен визуальный вид при выборе
значение опции="синий" выбран=""синий/вариант
на всякий случай, если вы знаете решение