1

(i)がインクリメントされるたびに新しい要素を作成するにはどうすればよいですか?

for(int i = 0; i < 10; i++)
{
    Element child = doc.createElement("xxx");
    root.setAttribute("x", i * "xx");
    doc.appendChild(child);
}
4

2 に答える 2

3

純粋な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

​&lt;div id="main"></div>​​​​​​​

実例。_

乾杯!!

于 2012-10-10T13:57:57.740 に答える
1

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")

于 2012-10-10T14:04:38.617 に答える