0

いくつかの要素を追加するボタンがあります。このボタンを複製するボタンが必要です。

に関する記事をいくつか見つけましclone()たが、それは jQuery だと思いますか?

答えが見つからないようですが、次のように考えました。

var copybutton = create("input");
    copybutton.type = "button";
    copybutton.id = "copybutton" + counter;
    copybutton.value = "copybutton";
    addEvent(copybutton, "click", duplicatefunction);

function duplicatefunction()
{
var duplicatebutton = appendbutton.cloneNode (true);
}

少なくともそれは私には少し意味がありますが、もちろんうまくいきません。これどうやってするの?

4

1 に答える 1

1

与えられた:

<div id="original">
   <p>Hello World</p>
</div>

次のようなものを使用できます。

var e1 = document.getElementById("original"), e2;
e2 = e1.cloneNode(true);

cloneNodeノードとその子を再帰的にコピーする場合は、パラメーターを true に設定します。

于 2010-12-09T17:18:14.783 に答える