My JavaScript Code:
// DOM - Document Object Model
const view1 = document.getElementById("view!");
console.log(view1);
const view2 = document.querySelector("#view2");
console.log(view2);
view1.style.display = "flex";
view2.style.display = "none";
const views = document.getEelementsByClassName("view");
console.log(views);
const sameViews = document.querySelectorAll(".view");
console.log(sameViews);
const divs = view1.querySelectorAll("div");
console.log(divs);
const sameDivs = view1.getElementsByTagName("div");
console.log(sameDivs);
const evenDivs = view1.querySelectorAll("div:nth-of-type(2n)");
console.log(evenDivs);
for (let i = onabort; i < evenDivs.length; i++) {
evenDivs[i].style.backgroundColor = "darkblue";
/* evenDivs[i].style.width = "200px";
evenDivs[i].style.height = "200px"; */
}
const navText = document.querySelector("nav h1");
console.log(navText);
navText.textContent = "Hello World!";
const nvabar = document.querySelector("nav");
nvabar.innerHTML = `Hello!
This should align right.`;
console.log(navibar);
nvabar.style.justifyContent = "space-between";
console.log(evenDivs[0]);
console.log(evenDivs[0].parentElement);
console.log(evenDivs[0].parentElement.Children);
console.log(evenDivs[0].parentElement.childNodes);
console.log(evenDivs[0].parentElement.hasChildNodes());
console.log(evenDivs[0].parentElement.lastChild);
console.log(evenDivs[0].parentElement.lastElementChild);
console.log(evenDivs[0].parentElement.firstChild);
console.log(evenDivs[0].parentElement.firstElementChild);
console.log(evenDivs[0].nextSibling);
console.log(evenDivs[0].nextElementSibling.nextElementSibling);
console.log(evenDivs[0].previousSibling);
console.log(evenDivs[0].previousElementSibling);
view1.style.display = "none";
view2.style.display = "flex";
view2.style.flexDirection = "row";
view2.style.flexWrap = "wrap";
view2.style.margin = "10px";
while (view2.lastChild) {
view2.lastChild.remove();
}
const createDivs = (parent, iter) => {
const newDiv = document.createElement("div");
newDiv.textContent = iter;
newDiv.style.backgroundColor = "#000";
newDiv.style.width = "100px";
newDiv.style.height = "100px";
newDiv.style.margin = "10px";
newDiv.style.display = "flex";
newDiv.style.justifyContent = "center";
newDiv.style.alignItems = "center";
parent.append(newDiv);
};
// creatDivs(view2, 10);
for (let i = 1; i <= 12; i++) {
createDivs(view2, i);
}