2012-02-05 24 views
4

让我们的网页我有很多本就重复说:获取哥哥/姐姐节点的值

<div class="entry"> 
    <h4>Magic:</h4> 
    <a>Edit</a> 
    <a>Delete</a> 
</div> 

h4nodeValue就不重复了。如何根据h4标签的nodeValue得到anodeValue?获取h4姐妹a节点的内容,其中h4内容为Magic:

回答

5

使用这个XPath:

//div/h4[. = 'Magic:']/following-sibling::a[1] 

它选择1 ST以下同胞与值Magic:h4a元件。

+0

嗨,它只是得到'a'兄弟/姐妹节点之一。 – Michelle 2012-02-05 12:03:00

+1

@ user1099531,因此删除'[1]'谓词。 – 2012-02-05 12:03:39

+1

啊,没有想到这一点。谢谢! – Michelle 2012-02-05 12:05:02