我想选择使用XPATH将'onClick'函数定义为属性的网页上的所有锚定标记。 该网页我定位的是有这样的选择所有具有使用xpath的onclick的锚定标记
<a href="status.php?op=del&status_id=2" onclick="return confirm('Are you sure you want to delete this item?')">Delete</a>
锚标记经过大量的搜索,我发现以下潜在的解决方案,但他们都不工作。我曾尝试(和失败)
//a[@onclick|@href]
//a[onclick]
//a[@onclick]
//a/@*[name()='onclick']
./*[onclick] #this should have selected all nodes with onclick function
我也试过
//a/@onclick
但这只返回的onclick函数定义在那里,因为我想整个锚标记。
问题:如何获取所有使用XPATH将onclick函数定义为属性的定位标记?
'// a [@onclick]'看起来正确。 – alecxe