0

我有一个 Javascript Bookmarlet,我想在其中获取可能显示在当前页面上的价格。因此,例如在购物网站上,它可以获取用户当前正在查看的商品的价格。

我想一种方法是抓取页面上的所有文本,可能是通过 javascript 获取网页文本 ,然后从那里过滤以获取货币符号后的数字(£,$ 等),这应该在理论只留下价格。

但是,我现在确定我将如何实际过滤到数字,如果这完全是正确的方法呢?

4

1 回答 1

0

如何获取标记的文本值?

例如说你有:

<span id="price">£5.00</span>

您可以使用 jQuery 执行以下操作:

$('#price').text();

或香草javascript:

document.getElementById('price').innerText

前提是文本周围有一个包装器,或者您可以访问标记。

于 2013-09-22T20:15:54.490 回答