Почему не удается вытащить цифры из строки ?
function oplata(){
var a = document.getElementById("cena").innerHTML;
var a2 = a.replace(/\+(\d+)/, "");
alert(a2);
}
<span id="cena">+ 100 руб. доставка<span>
<button onclick="oplata()">Кнопка</button>
Вы про пробелы и продолжение строки после числа забыли:
function oplata() {
var a = document.getElementById('cena').innerHTML;
var a2 = a.replace(/^\+ ?(\d+).*$/, '$1');
console.log(a2);
};
<span id="cena">+ 100 руб. доставка</span>
<button onclick="oplata()">Кнопка</button>
как можно заменить тег родителя <div class="parent_old> на <a class="parent_new">
Собственно вот, написал такой код, надеюсь будет понятно что хочется в итогеВсе работает как надо, но напрягают пустые элементы до использования...