-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmessage.js
38 lines (30 loc) · 1.1 KB
/
message.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
36
37
38
let messageArray = [];
function addToLocal(content, date){
let newMessage = {}
newMessage.content = content;
newMessage.date = date;
messageArray.push(newMessage);
}
function updateStorage(){
localStorage.message = JSON.stringify(messageArray)
}
function sentMessage(){
let nowDate = new Date
let massegeInut = document.getElementById("message-text").value;
let OneDiv = document.createElement('div');
let messageDiv = document.createElement('div');
let dateInfoDiv = document.createElement('div');
dateInfoDiv.className = "dateInfoStyle";
OneDiv.className = "messageDiv"
// OneDiv.id ="parentDiv";
// dateInfoDiv.id = "showDate";
messageDiv.className = "eachMessageStyle"
messageDiv.innerHTML = `<p>${massegeInut}</p>`;
dateInfoDiv.innerHTML = `<div>${nowDate.getHours()}:${nowDate.getMinutes()}</div>`;
OneDiv.append(messageDiv, dateInfoDiv)
let window = document.getElementById('window');
window.append(OneDiv);
let toDate = [nowDate.getHours(), nowDate.getMinutes()];
addToLocal(massegeInut, toDate);
updateStorage()
};