append与appendChild的区别?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table border="2" id="mytable">
</table>
<script>
let mytable = document.getElementById("mytable");
for (let i = 0; i < 20; i++) {
let tr = document.createElement("tr");
mytable.append(tr);
for (let j = 0; j < 12; j++) {
let td = document.createElement("td");
td.innerText = (i+1)*(j+1)
tr.append(td);
}
}
</script>
</body>
</html>
我这里用了append,但也尝试了appendChild,输出好像没有啥区别嘛
24
收起
正在回答
1回答
同学你好,问题解答如下:
1、appendChild()只能追加node节点,不能追加字符串
appendChild有返回值,返回创建的节点
2、append()可以追加节点和字符串
append()没有返回值
3、当前代码是追加节点,所以使用append()和appendChild()哪个都可以。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星