0

私はここでこのjavascriptコードをいじっています

http://jsfiddle.net/7Sd4W/4/

ID="sel0"のselect要素のクローンを作成しようとしています。

次に、クローンを作成するときに、同じselect要素を作成する必要がありますが、「sel + i」を使用すると、クローンが作成されるたびにiが増加します。

IDはsel0、sel1、sel2、sel3、sel4などになります。

変えてみました

document.getelementsbyID()

また

document.getelementsbyname()

しかし、それは機能していないようです

ありがとう

4

2 に答える 2

2
var copy = orig.cloneNode(true);
copy.setAttribute("id", modify(orig.getAttribute("id")));
document.body.appendChild(el)
于 2011-07-28T11:31:06.157 に答える
0

getElementsByTagName動作します。追加する前にノードに一意のIDを割り当てることもできます(IDが重複すると、あらゆる種類の問題が発生する可能性があります)。

http://jsfiddle.net/7Sd4W/9/を参照してください

于 2011-07-28T11:02:06.133 に答える