純粋なJavascriptでdivを複製しようとしていますが、cloneNodeは重複ID(div_0)につながります。私はdiv_1、div_2としてIDをインクリメントしたい...と= { 'elemは'、 'div_1を'} SOMEVARする同じことを行う...おかげJavascriptで要素[div] [script]を複製する
<html>
<head></head>
<body>
<div id="mydiv">
<div id="div_0">
<script type="text/javascript">
<!--
somevar = {'elem', 'div_0'};
//-->
</script>
<p>HELLO</p>
</div>
</div>
<a href="#" onclick="cloning()">CLONE</a>
<script type="text/javascript">
function cloning() {
var container = document.getElementById('mydiv');
var clone = document.getElementById('div_0').cloneNode(true);
container.appendChild (clone);
}
</script>
</body>
</html>
'somevar'で同じことをどういう意味ですか? –
は、基本的には親divの値を保持するvarです。してください、名前を省略してください – Mike
あなたはより具体的にする必要があります。新しいdivが閉じられた後に 'somevar'オブジェクトの最終結果を表示してください。私があなたが望むものを知っていると仮定しないでください。ところで、その構文は無効です。これはキーでなければなりません:値または配列にする必要があります。 –