Я пытаюсь создать эффект затухания / исчезновения при изменении innerHTML элемента div.Даже пример, приведенный в safari doc
Я хочу, чтобы div постепенно исчезал, менял содержимое, а затем снова появлялся с новым содержимым.
<style>
.cv { background-color: #eee; -webkit-transition: all 1s ease-in-out;}
.cf {opacity: 0;}
</style>
<body>
<div id="main">
<div id="c"> OLD </div>
</div>
</body>
<script>
var c = document.getElementById("c");
c.setAttribute("class", "cf");
c.innerHTML = '';
c.appendChild(fragment);
c.setAttribute("class", "cv");
</script>
Пожалуйста, помогите мне здесь