这样对么?
来源:2-4 编程练习
陈子长
2018-12-24 17:32:35
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.li {
list-style: none;
height: 50px;
line-height: 50px;
width: 100px;
background-color: lightblue;
text-align: center;
}
</style>
</head>
<body>
<script>
//在此处补充代码
var ul = document.createElement('ul');
var comment = document.createComment('创建节点');
document.body.appendChild(ul);
document.body.appendChild(comment);
for (var i = 0 ; i < 3 ; i++) {
var li = document.createElement('li');
var txt = document.createTextNode('第' + (i + 1) + '个节点');
ul.appendChild(li);
li.appendChild(txt);
li.className = 'li';
}
</script>
</body>
</html>1回答
同学你好,经测试代码是正确的,但是注释在ul的前面,所以在追加的时候,先追加注释,再追加ul元素:

祝学习愉快!
相似问题