Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在<;中选择项目;李>;位于内部的标签<;ul>;用VBA实现HTML中的标记_Html_Vba_Excel - Fatal编程技术网

如何在<;中选择项目;李>;位于内部的标签<;ul>;用VBA实现HTML中的标记

如何在<;中选择项目;李>;位于内部的标签<;ul>;用VBA实现HTML中的标记,html,vba,excel,Html,Vba,Excel,我有以下HTML代码: <ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="left: 353px; top: 400.21px; width: 251px; display: block; z-index: 12;"> <li class

我有以下HTML代码:

<ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="left: 353px; top: 400.21px; width: 251px; display: block; z-index: 12;">
    <li class="ui-menu-item" role="menuitem">
        <a tabindex="-1" class="ui-corner-all">S366</a>
    </li>
    <li class="ui-menu-item" role="menuitem">
        <a tabindex="-1" class="ui-corner-all">S477</a>
    </li>
    <li class="ui-menu-item" role="menuitem">
        <a tabindex="-1" class="ui-corner-all">S568</a>
    </li>
    <li class="ui-menu-item" role="menuitem">
        <a tabindex="-1" class="ui-corner-all">S569</a>
    </li>
<ul>

但它不起作用。我在互联网上搜索了许多类似的主题,但没有找到答案。

你能分享一个或多个HTML的URL吗?它是否位于表单/iframe或框架标记内?还有,你说的不工作是什么意思?有错误信息吗?您希望选择还是单击?HTML可能在“查看源代码”中,但它可能不是页面的最终形式-可能有一些脚本将其转换为不同的结构:使用浏览器的开发人员工具检查它的真实外观。
Set aTag = ie.Document.getElementsByTagName("a")
For Each a in aTag
    If a.innerText = "S477" Then
        a.Click
    End If
Next