求完整代码
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title> 页面名称 </title>
<style type="text/css">
.c {
position: absolute;
border: 2px solid #000;
top: 50px;
list-style-type: none;
width: 40px;
height: 40px;
font-size: 30px;
line-height: 40px;
text-align: center;
}
</style>
</head>
<body>
<ul></ul>
<script type="text/javascript">
for (var i = 0; i < 10; i++) {
var li = document.createElement("li");
li.innerHTML = i+1;
li.className = "c";
li.style.left = (i*50)+"px";
li.style.backgroundColor = ["#ff0","#00f","#0f0","#f00"][i%4];
document.querySelector("ul").appendChild(li);
}
</script>
</body>
</html>
你所指的自动生成是不是自己不写10个,但是能显示10个出来,如果是这样的话,你用的vue的话可以用v-for去实现