используя JavaScript для чтения значения из itemprop - PullRequest
3 голосов
/ 09 марта 2012

Возможно ли прочитать цену, используя javascript

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

Я просто хочу, чтобы цена 178,00. Я могу только с помощью JavaScript.

Любые предложения будут оценены.

Ответы [ 2 ]

9 голосов
/ 09 марта 2012

Если у вас есть элемент product в product и вы используете современный браузер, это должно работать:

var price = product.querySelector('[itemprop=price]').textContent;
8 голосов
/ 09 марта 2012
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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...