2 回答
TA贡献1891条经验 获得超3个赞
你忘了附加正文,这就是原因
let div_section = document.createElement("div");
for (i = 0; i < 2; i++) {
let section_boxes = document.createElement("section");
section_boxes + 1;
section_boxes.setAttribute("class", "box");
div_section.appendChild(section_boxes);
let boxes_h2 = document.createElement("h2");
boxes_h2 + 1;
boxes_h2.setAttribute("class", "boxesTitle");
section_boxes.appendChild(boxes_h2);
let boxes_p = document.createElement("p");
boxes_p + 1;
boxes_p.setAttribute("class", "boxesP");
section_boxes.appendChild(boxes_p);
}
// addedline of code added
document.body.append(div_section);
//Grabing classes
let getBoxes = document.getElementsByClassName("box");
let getTitle = document.getElementsByClassName("boxesTitle");
let getText = document.getElementsByClassName("boxesP");
//Don't know why doesn't work
getText[0].innerHTML = "Some Random text";
getTitle[0].innerHTML = "Title";
for (i = 0; i < getBoxes.length; i++) {
getBoxes[i].style.backgroundColor = "#947062";
}
TA贡献1765条经验 获得超5个赞
您不添加div_section到文档 DOM。
let div_section = document.createElement('div');
// This was missing
document.body.appendChild(div_section);
for (i = 0; i < 2; i++) {
let section_boxes = document.createElement('section');
section_boxes +1;
section_boxes.setAttribute('class','box');
div_section.appendChild(section_boxes);
let boxes_h2 = document.createElement('h2');
boxes_h2 +1;
boxes_h2.setAttribute('class','boxesTitle');
section_boxes.appendChild(boxes_h2);
let boxes_p = document.createElement('p');
boxes_p +1;
boxes_p.setAttribute('class','boxesP');
section_boxes.appendChild(boxes_p);
};
//Grabing classes
let getBoxes = document.getElementsByClassName('box');
let getTitle = document.getElementsByClassName('boxesTitle');
let getText = document.getElementsByClassName('boxesP');
getText[0].innerHTML = "Some Random text";
getTitle[0].innerHTML = "Title";
for(i = 0; i < getBoxes.length; i++){
getBoxes[i].style.backgroundColor = "#947062";
};
- 2 回答
- 0 关注
- 156 浏览
添加回答
举报