Имеется разметка
<button onclick="doCount()">Считаем</button>
<p id="count">Всего попыток: </p>
и функция
function doCount(){
var count=document.getElementById('count'),
counNum=0;
count.innerHTML+=counNum++;}
Почему при нажатии на клавишу выводятся нули? Нужно, чтобы выводился инкремент.
counNum
постоянно перезаписывается в Вашем случае
let counNum=0;
function doCount(){
let count=document.getElementById('count');
count.innerHTML+=counNum++;}
<button onclick="doCount()">Считаем</button>
<p id="count">Всего попыток: </p>
Я бы все-таки посоветовал избавится от "приплюсовывания" к innerHTML
. Добавил span
элемент.
Суть: берем этот span
по ид, конвертим текущее значение к int
с помощью +
, прибавляем 1
и сетаем этому элементу.
function doCount() {
var count = document.getElementById('count');
count.innerHTML = +count.innerHTML + 1;
}
<button onclick="doCount()">Считаем</button>
<p>Всего попыток: <span id="count"></span></p>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я пытался повторить материал из видеоурока про phpQuery, сверил весь код с точностью до запятой, но у меня отображается только пустая страница...
Как разрешить доступ к PUT DELETE в RESTfull yii2 ? Использую angularjs
Доброго времени сутокВопрос следующий - как привести дату/время к определённому формату, а после "выдернуть" из него дату/время