这是我一直什么远如何从字符串中写入每个字符以使用JavaScript分隔div?
这是我的代码:
function createWordTiles() {
var word = ['Example'];
var innerDiv;
var iDiv = document.createElement('div');
iDiv.id = 'tileBlock';
iDiv.className = "tileBlock";
代码的工作只有我删除循环:
for (var l = 0; l <= word.length ; l++) {
innerDiv = document.createElement('div');
innerDiv.id = 'Block' + l;
innerDiv.className = 'Block';
innerDiv.innerHTML = word.charAt(l);
}
iDiv.appendChild(innerDiv);
document.getElementsByTagName('body')[0].appendChild(iDiv);
}
这是我已取得
如何从字符串中写入每个字符以使用JavaScript分隔div?
你的问题是,你的重新分配innerDiv'的'与价值每次迭代都不会影响当前值。 –
这样你只追加最后一个innerDiv元素。试着移动你的'iDiv。 appendChild(innerDiv)在循环内部。 –
哦,谢谢你,先生! – Kuldeep