小编kko*_*kko的帖子

我不知道 var 的范围

我想用香草 js 制作一张桌子。但是根据我声明 var 的位置,我得到了不同的结果。

var body = document.body;
var table = document.createElement('table');
var tr = document.createElement('tr');
var td = document.createElement('td');
body.appendChild(table);
for (var i = 0; i < 3; i +=1) {
    
    table.appendChild(tr);
    for (var j = 0; j < 3; j+=1) {
        
        tr.appendChild(td);
        td.textContent = 'td';
    }
}
Run Code Online (Sandbox Code Playgroud)

我想做 3*3 的桌子。但是它做了1*1的桌子。

var body = document.body;
var table = document.createElement('table');
body.appendChild(table);
for (var i = 0; i < 3; i +=1) {
    var tr = document.createElement('tr');
    table.appendChild(tr);
    for (var …
Run Code Online (Sandbox Code Playgroud)

javascript scope

4
推荐指数
1
解决办法
54
查看次数

标签 统计

javascript ×1

scope ×1