-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
35 lines (30 loc) · 933 Bytes
/
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
let myImage = document.querySelector('img')
myImage.onclick = function () {
const mySrc = myImage.getAttribute('src')
if (mySrc === 'images/firefox-icon.png') {
myImage.setAttribute('src', 'images/iare-logo.png')
} else {
myImage.setAttribute('src', 'images/iare-logo.png')
}
}
// Personalized welcome message code
const myButton = document.querySelector('button')
const myHeading = document.querySelector('h1')
function setUserName () {
const myName = prompt ('Please enter your name.')
if (!myName || myName === null) {
setUserName()
} else {
localStorage.setItem('name', myName)
myHeading.innerHTML = 'Hello this is , ' + myName
}
}
if (!localStorage.getItem('name')) {
setUserName()
} else {
const storedName = localStorage.getItem('name')
myHeading.innerHTML = 'Hello this is , ' + storedName
}
myButton.onclick = function () {
setUserName()
}