我尝试使用VBA点击上下文菜单,其中包含打开弹出框的链接。但是,使用getElementById和.selectedIndex似乎无法正常工作,因为我无法找到正确的ID。
另外,当我点击检查上下文菜单时,它给了我这段代码看起来不对:
<div data-dojo-attach-point="rowNode" data-dojo-attach-event="onclick:_onClick" class="agsjsTOCRootLayer" title="Source Features" style="padding-left: 0px;">
以下是对话框的一些源代码,其中包含可点击按钮的下拉列表,用于打开新对话框:
<div id="dijit__Widget_1" widgetid="dijit__Widget_1">
<div class="agsjsTOCNode" id="TOCNode_id_source_features"widgetid="dijit__Templated_38">
<div data-dojo-attach-point="rowNode" data-dojo-attach-event="onclick:_onClick" class="agsjsTOCRootLayer" title="Source Features" style="padding-left: 0px;">
<span data-dojo-attach-point="contentNode" class="agsjsTOCContent">
<span data-dojo-attach-point="checkContainerNode"><img>
src="http://js.arcgis.com/3.13/dojo/resources/blank.gif" alt="" data-dojo-attach-point="iconNode" class="dijitTreeExpando dijitTreeExpandoClosed agsjsTOCIcon">
<div class="dijit dijitReset dijitInline dijitCheckBox" role="presentation" widgetid="dijit_form_CheckBox_16">
<input type="checkbox" role="checkbox" aria-checked="false" class="dijitReset dijitCheckBoxInput" data-dojo-attach-point="focusNode" data-dojo-attach-event="ondijitclick:_onClick" value="on" tabindex="0" id="dijit_form_CheckBox_16" style="user-select: none;">
</div>
来源特色
我试图点击只有当鼠标悬停在源要素标题右侧时出现的下拉菜单。
我尝试过使用索引选择代码,但似乎无法找到合适的ID。感谢。