2010-08-13 4 views

Répondre

5

En utilisant jQuery:

$("#div2").html($("#div1").html()); 

Vous pouvez déclencher cela avec un gestionnaire de clic() sur le bouton:

$("#copy").click(function() { 
    $("#div2").html($("#div1").html()); 
}); 
+0

downvote? Y at-il un problème avec cette solution? –

+0

Probablement en raison de l'utilisation de jQuery par opposition au Javascript pur par la question originale, mais c'est juste une supposition. –

+0

Accepté avec 2 upvotes et 2 downvotes ... Les critiques partout. –

4

<input type="button" onclick="document.getElementById('div2').innerHTML = document.getElementById('div1').innerHTML" value="Copy" />

5
<div id="div1">Some Content</div> 
<div id="div2"></div> 
<input type="button" onclick="document.getElementById('div2').innerHTML=document.getElementById('div1').innerHTML"/> 
-1
<html> 
    <head> 
    <script> 
    function change() { 
     document.getElementById('demo1').innerHTML = document.getElementById('demo').innerHTML; 
    } 
    </script> 
    </head> 

    <body> 
    <div class="left"> 
     <input type="text" id="demo" value="hi" /> 
     <input type="button" onClick="change()" /> 
    </div> 
    <div class="right"> 
     <p id="demo1"></p> 
    </div> 
    </body> 
</html> 
Questions connexes