我正在尝试添加一些 <p>
元素到 div
使用Javascript。函数循环创建预定数量的这些 div
秒。我的id
对于 div
每次函数运行时都会创建,只是 'div' 加上一个数字(例如: div1
、 div2
、 div3
等)
这是我的代码:
var divNum = 'div';
function myFunction () {
var divTag = document.createElement("div");
divTag.id = "div";
divTag.className ="info";
document.body.appendChild(divTag);
var idXX = divNum;
$('#div').attr('id',idXX);
var text = document.createElement("p");
text.id = "1";
text.className ="text1-2";
text.innerHTML = "A";
*"PROBLEM HERE"*.appendChild(text);
divNum = divNum + 1;
}
我的问题是,你能在上面写着 *"PROBLEM HERE"*
的地方做点什么吗?这使得它附加一个 div
与 id
等于我的 var idXX
?
最佳答案
只需使用 divTag
。
那一行看起来像这样:
divTag.appendChild(text);
关于javascript - 您可以使用 appendChild 将元素添加到具有动态创建的 id 的 div 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11762856/