Dieses Repository beinhaltet HTML- und Javascript Code zur einer NotizenWebApp auf Basis von Web Storage. Zudem sind Mocha/Chai Tests im Browser enthalten. https://meinenotizen.netlify.app/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

notizen.js 988B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. const btnWeiterleiten = document.getElementById('Lesen');
  2. const btnSpeichern = document.getElementById('Speichern');
  3. const btnLoeschenKey = document.getElementById('delete_key');
  4. const btnAllesLoeschen = document.getElementById('delete_all');
  5. function speichern() {
  6. var key = document.getElementById('key').value;
  7. var data = document.getElementById('data').value;
  8. window.localStorage.setItem(key, data);
  9. alert(data);
  10. }
  11. function weiterleiten() {
  12. window.open('eintraege.html','Lesen');
  13. }
  14. btnSpeichern.addEventListener('click', e => {
  15. speichern()});
  16. btnWeiterleiten.addEventListener('click', e => {
  17. weiterleiten()});
  18. function loeschen() {
  19. var key = document.getElementById('key').value;
  20. window.localStorage.removeItem(key);
  21. alert(key);
  22. }
  23. function allesLoeschen() {
  24. window.localStorage.clear();
  25. }
  26. btnLoeschenKey.onclick
  27. btnLoeschenKey.addEventListener('click', e => {
  28. loeschen()});
  29. btnAllesLoeschen.addEventListener('click', e => {
  30. allesLoeschen()});