Excel 网站上第一个下拉列表的CSS选择器

Excel 网站上第一个下拉列表的CSS选择器,excel,vba,css-selectors,Excel,Vba,Css Selectors,在HTML页面中,在查看下拉列表时,我按Ctrl+F找到下拉css选择器,如下所示 div .wrapperDropdown 但我发现两个下拉列表使用相同的css选择器。第一个选项卡索引为1,第二个选项卡索引为2 如何引用tab index=1的第一个 السعودية م السعودي㶡 ا㶊㵷㶋㶎 المغب تونس الع㶈 ا الكويت ا س قط لبنان الأدن الرياض جدة الياض مكة الجبيل الدم㶋م الظه㶌ن ا الم

在HTML页面中,在查看下拉列表时,我按Ctrl+F找到下拉css选择器,如下所示

div .wrapperDropdown
但我发现两个下拉列表使用相同的css选择器。第一个选项卡索引为1,第二个选项卡索引为2 如何引用tab index=1的第一个


السعودية
  • م
  • السعودي㶡
  • ا㶊㵷㶋㶎
  • المغب
  • تونس
  • الع㶈
  • ا
  • الكويت
  • ا
  • س
  • قط
  • لبنان
  • الأدن
الرياض
  • جدة
  • الياض
  • مكة
  • الجبيل
  • الدم㶋م
  • الظه㶌ن
  • ا
  • المدنه

假设默认值首先处于活动状态,然后使用更快的类选择器

.wrapperDropdown.active
否则,请将现有的

.wrapperDropdown[tabindex='1']
确保使用单引号将数字四舍五入或双引号加在“上”

要选择项目,因为它们是锚定标记,您需要单击,并且可以使用第n个类型索引到li节点

html.querySelector(".wrapperDropdown[tabindex='1'] li:nth-of-type(2) a").Click

我可以使用
div.wrapperDropdown[tabindex=“1”]
解决选择第一个下拉列表的问题,非常感谢。我已经使用了
Set drp=html.querySelector(“.wrapperDropdown[tabindex=“1”]”)
但此部分仍有错误。selectedIndex=2。现在的问题是如何从此下拉列表中进行选择?应打开一个新问题。但是,看起来像锚定标记,因此请尝试document.querySelector(.wrapperDropdown[tabindex='1']li:n类型(2)a).click它是否仍然打开有关系?请尝试使用第二行并查看..关注第二行可能会关闭第一行。我再次尝试了同一行。我单击了两次:)