Cześć, mam taki problem:
Pobieram sobie listę to-dosów z serwera, i renderuje ją w czystym JSie. Założenie jest takie żeby dodać do każdego wiersza przycisk delete który spowoduje usunięcie wiersa w ogóle jak równiez wysłanie requestu delete na serwer. Do każdego buttona dodaje atrybut data-id=id_tego_todo.
Niestety nie wiem jak pobrać wartość tego atybutu:
let deleteButton = document.createElement('input');
deleteButton.setAttribute('type', 'button');
deleteButton.setAttribute('value', 'delete');
deleteButton.setAttribute('class', 'btn btn-primary');
deleteButton.setAttribute('data-id', item.id);
deleteButton.addEventListener("click", event => {
event.preventDefault();
console.log(event.target.getAttribiute('data-id'));
});
Takie coś powoduje że dostaje w przeglądarce (Google Chrome na Linuxie):
todo.js:33 Uncaught TypeError: event.target.getAttribiute is not a function
at HTMLInputElement.<anonymous>
Nie wiem co zrobić :/