Ф
Size: a a a
Ф
Ф
console.log(typeof(li))
console.log(typeof(ul))
A
AP
console.log(typeof(li))
console.log(typeof(ul))
Ф
Ф
let input = document.querySelector('#elem');
let ul = document.createElement('ul');
document.body.append(ul);
input.addEventListener('change', () => {
let li = document.createElement('li');
let checkBox = document.createElement('input');
checkBox.type = 'radio';
checkBox.checked = false;
/* добавляем элементы списка */
li.innerHTML = input.value;
li.appendChild(checkBox);
ul.appendChild(li);
/* Очищаем input */
if (input.value == input.value) {
input.value = '';
}
});
AP
Ф
Ф
AP
li
существует только внутри функции обработчикаФ
Ф
AP
B
ДР
k
k
∞
[
{ count: 1, name: 'foo' },
{ count: 126, name: 'foo' },
{ count: 84, name: 'bar' },
{ count: 49, name: 'baz' },
{ count: 189, name: 'baz' },
]
Элементы с одинаковыми именами надо сложить[
{ count: 127, name: 'foo' },
{ count: 84, name: 'bar' },
{ count: 238, name: 'baz' },
]
DM