Creating new elements with JavaScript, like when users click the Show Messages button, makes for a flexible and user-friendly webpage.

<html>
<body id="parent">
<h2>Facebook</h2>
<button onclick="toggleMessages()" id="toggle">Show Messages</button>
<script>
var firstID="Meg";
var secondID="Joe";
function toggleMessages() {
var button = document.getElementById("toggle");
var bodyElement = document.getElementById("parent");
if(toggle.innerHTML === "Show Messages") {
var p1 = document.createElement("p");
p1.innerHTML = "<strong>Meg:</strong> Movie later? 🎥";
p1.id = firstID;
var p2 = document.createElement("p");
p2.innerHTML = "<strong>Joe:</strong> ️⚽?";
p2.id = secondID;
bodyElement.appendChild(p1);
bodyElement.appendChild(p2);
button.innerHTML = "Hide Messages";
} else {
var p1 = document.getElementById(firstID);
var p2 = document.getElementById(secondID);
bodyElement.removeChild(p1);
bodyElement.removeChild(p2);
button.innerHTML = "Show Messages";
}
}
</script>
</body>
</html>]]>