我正在尝试编写一个xpath表达式,该表达式选择具有以CompanyCalendar开头的属性id的所有div标记。以下是我正在查看的HTML片段:
<td class="some class" align="center" onclick="Calendar_DayClicked(this,'EventCont','Event');">
<span class="Text"></span>
<div id="CompanyCalendar02.21" class="Pop CalendarClick" style="right: 200px; top: 235px;"></div>
有多个div具有类似于CompanyCalendar02.21的ID,但对于日历中的每个新月,它们都会更改ID。例如,下个月将是CompanyCalendar02.22。我希望能够选择所有与CompanyCalendar *
相同的div我对此很新,所以我在网上使用了一些示例来尝试让我的xpath表达式工作,但无济于事。任何帮助将不胜感激。
答案 0 :(得分:13)
我正在尝试编写一个xpath表达式,选择所有具有以CompanyCalendar开头的属性id的div标签。
您可能正在寻找以下表达式:
//div[starts-with(@id,'CompanyCalendar')]
用简单的英语做的是
返回XML文档中具有属性值以“CompanyCalendar”开头的属性
div
的所有id
个元素。