Skip to content

Instantly share code, notes, and snippets.

@walidum
Last active August 27, 2021 15:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save walidum/30b086bc083e4d3661bc9d77add38e31 to your computer and use it in GitHub Desktop.
Save walidum/30b086bc083e4d3661bc9d77add38e31 to your computer and use it in GitHub Desktop.
function creatNote() {
var title = document.getElementById('input').value
var textContent = document.getElementById('textarea').value
var notes = document.getElementById('notes')
var card = document.createElement('div');
card.setAttribute('class', 'card')
notes.appendChild(card)
var cardhead = document.createElement('div')
cardhead.setAttribute('class', 'card-head')
card.appendChild(cardhead)
var titlespan = document.createElement('span')
titlespan.innerHTML = title
cardhead.appendChild(titlespan)
var deleteImg = document.createElement('img')
deleteImg.setAttribute('src', 'delete.png')
deleteImg.setAttribute('onClick', 'deteleNote(this)')
cardhead.appendChild(deleteImg)
var cardcontent = document.createElement('div')
cardcontent.setAttribute('class', 'card-content')
card.appendChild(cardcontent)
var contentspan = document.createElement('span')
contentspan.innerHTML = textContent
cardcontent.appendChild(contentspan)
//reset inputs
document.getElementById('input').value = ''
document.getElementById('textarea').value = ''
closePopup()
}
function deteleNote(img) {
var toDelete = img
.parentNode
.parentNode;
toDelete.remove()
}
function showPopup() {
var popup = document.getElementById('popup')
popup.style.display = 'flex'
}
function closePopup() {
var popup = document.getElementById('popup')
popup.style.display = 'none'
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment