使用javascript从itemprop读取值

时间:2012-03-09 01:32:12

标签: javascript

是否可以使用javascript读取价格

<span id="product_price_00873">
<span itemprop="price">178.00</span>
</span>

我只想价178.00。我只能使用javascript。

任何建议都将受到赞赏。

2 个答案:

答案 0 :(得分:9)

如果您在product中有产品元素并且您使用的是现代浏览器,那么这应该可行:

var price = product.querySelector('[itemprop=price]').textContent;

答案 1 :(得分:8)

var els = document.getElementsByTagName('span'), i = 0, price;

for(i; i < els.length; i++) {
    prop = els[i].getAttribute('itemprop');

    if(prop) {
        price = els[i].innerHTML;
        break;
    }
}

http://jsbin.com/atimux/edit#javascript,html,live