答案 0 :(得分:1)
这里是CSS,它将获取除默认选项以外的所有选项。
第一个列表:
select#itemname1 option:not(:first-child)
第二个列表:
select#itemname2 option:not(:first-child)
答案 1 :(得分:1)
根据此option
中默认文本(显示值)获取所有select
元素:
//select[option[text()="How Many?"]]/option[not(@class="greydefault")]
根据父级select
的ID获取所有信息:
//select[@id="itemname2"]/option[not(@class="greydefault")]
在两种情况下,您都首先找到select
元素-在第一个元素中,有一个带有该文本的子元素option
的元素;第二个-具有该ID的ID,然后获取所有不具有该class
值的子代(直接后代)。
答案 2 :(得分:0)
令我非常困惑的是,这正在尝试获取第二个列表中不包含默认选项的选项,但是当我阅读本文时,我认为它应该获取不包含默认值的第一组选项。
.//option[following::option[text()="How Many?"] and preceding::option[text()="What Type?"]]