Advertisement
ivana_andreevska

DOM Exercise - Dynamic Message depending on the hour

Dec 23rd, 2021
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let getBody=document.body;
  2.  
  3. let newElement=document.createElement("h1");
  4.  
  5. let date=new Date();
  6. let currentHour=date.getHours();
  7.  
  8. let createTxtMsg;
  9.  
  10. if(currentHour>=4 && currentHour<10)
  11. {
  12.     createTxtMsg="Good morning!";
  13. } else if(currentHour>=10 && currentHour<12){
  14.     createTxtMsg="Good day!";
  15. }else if(currentHour>=12 && currentHour<18){
  16.     createTxtMsg="Good afternoon!";
  17. }else if(currentHour>=18 && currentHour<22){
  18.     createTxtMsg="Good evening!";
  19. }else if(currentHour>=22 && currentHour<4){
  20.     createTxtMsg="Good night!";
  21. }else{
  22.     createTxtMsg="Are you from a different planet!? :)";
  23. }
  24.  
  25.  
  26. let createEleTxt=document.createTextNode(createTxtMsg);
  27. newElement.appendChild(createEleTxt);
  28. getBody.appendChild(newElement);
  29.  
  30. //adding a class to the element
  31. newElement.setAttribute("class", "welcome");
  32. newElement.style.cssText="text-align:center; font-size:60px; font-family:arial; color:red; ";
  33.  
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement