次の関数に数値を渡してカウンターを作成しています。
function numberToHtml(n) {
function createSpan(n) {
var span = document.createElement('span');
span.textContent = n;
return span;
}
function iter(n, container) {
if (n === '') return container;
container.insertBefore(createSpan(n.slice(-3)), container.firstChild);
return iter(n.slice(0,-3), container);
}
return iter(String(n), document.createDocumentFragment());
}
これは以下を返します:
DocumentFragment [ <span>, <span> ]
DocumentFragment で多数の要素を取得するのに問題があります。を試してみ$(myobject).length
ましたが、これは 1 を返します。
DocumentFragment の項目数を取得するにはどうすればよいですか?