Не совсем понятно, что нужно, на основе этого не подойдёт?
<div id="div1" style="background: green">click</div>
<div id="div2" style="background: yellow"> </div>
<script>
div1.onclick = function () {
div2.innerHTML = div2.innerHTML + div1.innerHTML;
div1.innerHTML = " ";
}
</script>