Все ж работает. Элементы с одинаковым айди есть?
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<style>
#cs1
{ border: 1px solid black;
width:30%;
}
#cs2
{ border: 2px solid red;
width:30%;
}
</style>
</head>
<body>
<div id="cs1">CS1</div>
<div id="cs2">CS2</div>
<div id="content">CONTENT</div>
<input type="button" onclick="func()" value="Тык">
<script>
function func(){
var elem1 =document.getElementById("cs1");
var elem2 = document.getElementById("cs2");
var content = document.getElementById("content");
elem1.appendChild(elem2);
content.style.display = "none";
}
</script>
</body>
</html>