DOM

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); }

Back to Assignments Page