Как получить значение тега без значения вложенного тега?

Все добрый день!
Имеем такую конструкцию:

<span class="price">
  <span class="currencySymbol">₽</span>
  210.00
</span>


Хочу получить только цифру 210, без знака валюты.
Для получения значения общего спана используется:

document.querySelectorAll('.price');

Вопрос: как достать цифру без валюты и без фреймворков?
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
miraage
@miraage
Старый прогер
var priceEl = document.querySelector('.price');
var matches = priceEl.textContent.match(/[0-9.]+/);
var price = Number(matches[0]);

console.log(price);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект