Всем привет. Учу Js. Нужно сделать, чтобы при клике на любой
li к его тексту добавлялась
1 если при клике была нажата клавиша
ctrl. Если нажата была
Shift, то добавить к тексту цифру
2. Но у меня что то не получается. Помогите найти ошибку.
<ul id="elem">
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
let ul = document.querySelector('#elem');
ul.addEventListener('click', function(event){
if (event.target.tagName == "LI") {
let li = ul.querySelectorAll('li');
for (elem of li) {
elem.addEventListener('keydown', function(event2){
if (event2.ctrlKey) {
this.innerHTML += '1';
}
if (event2.ShiftKey) {
this.innerHTML += '2';
}
});
};
}
});