Использование DOM - кнопка будет добавлять элементы в список при нажатии, но она также должна увеличивать внутреннее целое число [i] каждого добавленного элемента списка.Я не знаю, как его увеличить.
Я попытался добавить счетчик внутри функции insertItem (), а также внутри button.addEventListener, но безуспешно.Пример счетчика:
let clickCount = 0;
clickCount++:
HTML
<body>
<button class='button'>Click to add new list item</button>
</body>
JavaScript
let button = document.querySelector('button');
document.body.appendChild(button);
button.className = 'button';
button.addEventListener('click', insertItem);
function insertItem() {
let list = document.createElement('ul');
document.body.appendChild(list);
for (let i = 1; i === 1; i++) {
let item = document.createElement('li');
let text = document.createTextNode('This is list item ' + [i]);
item.appendChild(text);
list.appendChild(item);
document.getElementsByName('item').innerHTML = 'This is list item ' + [i+1];
}
}
Я хочу, чтобы innerText ('Это элемент списка' + [i]) увеличивалсяна 1 с каждым нажатием кнопки.
На данный момент мой код работает, но [i] не увеличивается;при каждом нажатии / добавлении он остается равным «1».