-1
這是HTML內容想知道的XPath
<dd id="_offers2" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer" class="wholesale nowrap ">
<span itemprop="price" class="Hover Hover Hover">$46.29</span>
/each
<meta itemprop="pricecurrency" content="USD" class="">
</dd>
我想捕捉 「$ 46.29」 和 「/每」 分開,得到的XPath兩者。使用
xpath = //dd/span[@itemprop='price']
var spanElement = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
這將讓你的span
元素,現在你可以得到元素的文本:
對不起Machi現在它的可見 –
我讓它達到了...無論如何。我不認爲你可以選擇'/ each'。 –
'/ dd/text()'和'/ dd/span/text()'? – Andrey