vba div角度选择选项

时间:2018-07-21 09:59:23

标签: vba angular

我需要选择一个选项“我要对此进行选择”。我尝试了下面的代码,但是我收到该对象所需的错误消息。这是我尝试过的元素示例之一

ie.document.getelementbyid("sys_select.incident.u_im_reporter_grp).option(1)
ie.document.getelementbyid("sys_select.incident.u_im_reporter_grp).option(0)
or 
ie.document.getelementbyid("element.incident.u_im_reporter_grp").focus
ie.document.getelementbyid("element.incident.u_im_reporter_grp).click
如果您在下面看不到所有

网站源代码,请回复评论。

<div class="section-content" id="ID123" glide="true">
    <div class="row">
        <div class="vsplit col-sm-6">
            <div class="form-group is-required" id="element.incident.u_im_reporter_grp">
                <div id="label.incident.u_im_reporter_grp"
                      nowrap="true" type="reference" data-type="label"
                      choice="1">
                    <label class=" col-xs-12 col-md-3 col-lg-4
                           control-label" dir="ltr"
                           onclick="return labelClicked(this);"
                           for="sys_select.incident.u_im_reporter_grp">
                         <span title="" class="required-marker
                               label_description" 
                               id="status.incident.u_im_reporter_grp"
                               aria-label="Mandatory - must be populated before Submit"
                               data-original-title="Mandatory - must be populated before Submit" oclass=""
                               mandatory="true">
                         </span>
                         <span title="" class="label-text"
                               data-original-title="" data-html="false">
                           Reporter Group
                         </span>
                     </label>
                 </div>
                 <div class="col-xs-10 col-sm-9 col-md-6 col-lg-5 form-field input_controls">
                     <input name="sys_original.incident.u_im_reporter_grp"
                            id="sys_original.incident.u_im_reporter_grp"
                            type="hidden">
                     <input name="incident.u_im_reporter_grp"
                            class="direction:ltr"
                            id="incident.u_im_reporter_grp"
                            onchange="onChange('incident.u_im_reporter_grp')"
                            type="hidden" value="" mandatory="true">
                     <input name="sys_display.original.incident.u_im_reporter_grp"
                             id="sys_display.original.incident.u_im_reporter_grp"
                            type="hidden" value="">
                     <select name="sys_select.incident.u_im_reporter_grp"
                             class="form-control"
                             id="sys_select.incident.u_im_reporter_grp"
                             style="direction: ltr;"
                              onchange="onSelChange('sys_select.incident.u_im_reporter_grp');
                             updateAndFlip(this, 'incident.u_im_reporter_grp');">
                         <option value="">-- None --</option>
                         <option value="random value">I want select to this</option>
                     </select>
                     <input name="sys_display.incident.u_im_reporter_grp"
                            id="sys_display.incident.u_im_reporter_grp"
                            type="hidden" value="">

                     <script language="javascript">var select = gel('sys_select.incident.u_im_reporter_grp');

1 个答案:

答案 0 :(得分:0)

尝试

application/JSON

这使用While ie.Busy Or ie.readyState < 4: DoEvents: Wend Dim a As Object Set a = ie.document.querySelector("option[value='random value']") a.Selected = True 的CSS选择器,该元素选择第一个元素,就像使用option[value='random value']方法来应用的,标签为querySelector,属性为optionvalue

根据您注释中的HTML,这将是CSS查询结果:

CSS query

此代码的{。{1}}部分假定该元素是可选的。但是,我也展示了如何将元素设置为变量。