Допустим у меня есть текст, который называется "Шаг 1" Мне необходимо, чтобы при нажатии на кнопку, к называнию текста "Шаг 1" добавлялась единичка, то есть "Шаг 2". Как это можно реализовать?
var x = document.querySelector('#button');
var i = 0;
x.addEventListener('click', function() {
i++;
document.querySelector('#step').innerHTML = i;
});
Step <span id='step'>0</span>
<button id="button">Clickme!</button>
Либо искать число с помощью регулярных выражений, если нету возможности использовать отдельный блок для цифры.
$('button').on('click', function() {
var num = $('p').text().match(/\d+/g); // Нашли текст и изъяли число по регулярке
$('p').text('Шаг ' + ++num); // Обновили текст в блоке
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Шаг 15</p>
<button>Следующий шаг</button>
Не могу понять причину проблемыВся страница отображается со сдвигом
Не могу понять, как правильно реализовать вставку иконок через фоновое изображение так, чтобы текст располагался справа, а не под картинкой...
Столкнулся с проблемой: необходимо считывать данные с устройств по протоколу modbusЯ не могу понять, как получить ответ от устройства