How to append data to element using JavaScript ?

To append the data to <div> element we have to use DOM(Document Object Model) manipulation techniques. The approach is to create a empty <div> with an id inside the HTML skeleton. Then that id will be used to fetch that <div> and then we will manipulate the inner text of that div.
Syntax:
document.getElementById("div_name").innerText += "Your Data Here";
Example:
| <!DOCTYPE html>  <html>   <head>      <title>         How to append data to         div using JavaScript ?     </title>           <metacharset="utf-8">           <metaname="viewport"        content="width=device-width, initial-scale=1">           <linkrel="stylesheet"href=   </head>   <body>      <divclass="container">          <h1style="text-align:center;color:green;">              zambiatek          </h1>                   <hr>                  <form>              <divclass="form-group">                  <labelfor="">Enter Your Name:</label>                  <inputid="name"class="form-control"                    type="text"                    placeholder="Input Your Name Here">              </div>                          <divclass="form-group text-center">                  <buttonid="my_button"                    class="btn btn-outline-success btn-lg"                        type="button">                      Add Name                  </button>              </div>          </form>                   <h3>List of Names:</h3>         <divid="my_div"></div>     </div>           <script>         function append_to_div(div_name, data){             document.getElementById(div_name).innerText += data;         }                  document.getElementById("my_button")                 .addEventListener('click', function() {                          var user_name = document.getElementById("name");             var value = user_name.value.trim();                          if(!value)                 alert("Name Cannot be empty!");             else                 append_to_div("my_div", value+"\n");                          user_name.value = "";         });     </script>      </body>   </html>  | 
Output:
- Before Adding the Data:
 
- After Adding the Data:
 
 
				 
					



