在学习完DOM之后,通过使用DOM制作侧边栏来熟悉DOM的增、删、改、获取的使用。在制作的过程中,就想去做一个稍微灵活一点,代码量不大的侧边栏,因此就有了以下的内容,独自学习一些前端知识后的小分享。
首先先实现侧边栏通过输入生成的功能,这里就是用for循环,因为比较懒就不动态侧边栏的行数了,直接给固定输入15行。然后过去父元素body,通过for循环在body下生成15个可输入的子元素div。
实现代码如下:
var body = document.getElementsByTagName("body");//获取body
for (var i = 1; i <= 15; i++) {
var box = document.createElement("div");//创造一个div
box.innerHTML = prompt("请输入第" + i + "行内容");//修改div中文本内容
body[0].appendChild(box);
}
页面实现效果: