1
如何創建新的元素,每次當(i)將遞增:如何添加DOM元素在for循環
for(int i = 0; i < 10; i++)
{
Element child = doc.createElement("xxx");
root.setAttribute("x", i * "xx");
doc.appendChild(child);
}
如何創建新的元素,每次當(i)將遞增:如何添加DOM元素在for循環
for(int i = 0; i < 10; i++)
{
Element child = doc.createElement("xxx");
root.setAttribute("x", i * "xx");
doc.appendChild(child);
}
用java
Element child = null;
for(int i = 0; i < 10; i++)
{
child = doc.createElement("xxx" + i);//you can write a method with int parameter to get element name from somewhere else
doc.appendChild(child);
}
我希望這是你想要的,通過對文本節點的方式,你應該使用doc.createTextNode("A")
使用純JS
var div = document.getElementById("main");
for (var i = 0; i < 10; i++) {
var span = document.createElement("span");
span.setAttribute("class", "new");
span.innerHTML = "span" + i;
div.appendChild(span);
}
HTML
<div id="main"></div>
工作example。
乾杯!
是什麼代碼做的,而不是你想要它做什麼? – Zarkonnen
我添加了幾行文字。 – Gogoo
你能告訴我們更多的功能嗎?另外,你能寫出最終的DOM結構應該是什麼樣的,而不是它目前的樣子?另外,我對編程語言有點困惑。這是Java還是Javascript? – Zarkonnen