Hola amigos aquí dejo una posible solución al ejercicio CU01138E del manual de programación web con JavaScript......
EJERCICIO
Crea un documento html con div central (“el cuadrado principal”) que contenga a su vez cuatro divs (los cuadrados secundarios).  Debajo del cuadrado principal debe aparecer un botón con el texto “Avanzar”. Inicialmente los cuatro cuadrados tendrán fondo blanco y un signo ? de gran tamaño. Al pulsar en el botón por primera vez, el cuadrado superior izquierdo debe aparecer con fondo negro, texto blanco, y tener como texto “El”. Al pulsar de nuevo el botón, el cuadrado superior derecho debe aparecer con fondo blanco y texto negro y tener como texto “poder”. Al pulsar de nuevo el botón el cuadrado inferior izquierdo debe aparecer con fondo blanco y texto negro y tener como texto “de”. Al pulsar de nuevo el botón el cuadrado inferior derecho debe aparecer con fondo amarillo y texto negro y tener como texto “JavaScript”. Si se pulsa nuevamente el botón avanzar debe mostrarse un mensaje que indique “No es posible avanzar más”.
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Curso javascript aprenderaprogramar.com</title>
    <style media="screen">
        body {
            font-family: sans-serif;
            background-color: rgba(159, 166, 39, .38);
        }
        #container {
            margin: 100px auto;
            width: 200px;
            height: 200px;
            text-align: center;
            position: relative;
            border: 1px solid #000000;
        }
        .caja {
            width: 100px;
            height: 100px;
            position: absolute;
            border: 1px solid #000000;
            line-height: 6em;
        }
        #cajaSegundaria2 {
            left: 100px;
        }
        #cajaSegundaria3 {
            top: 100px;
        }
        #cajaSegundaria4 {
            left: 100px;
            top: 100px;
        }
        #avanzar {
            margin: 215px auto;
            width: 150px;
            border-radius: 40px;
            border: 1px solid #000000;
            text-align: center;
            position: relative;
            cursor: pointer;
        }
        #avanzar:hover {
            background-color: rgba(212, 246, 76, .54);
            color: rgba(26, 219, 109, .56);
        }
    </style>
    <script type="text/javascript">
        var click = 0;
        function modificador() {
            click = click + 1;
            var cajasDiv = document.getElementsByClassName('caja');
            if (click == 1) {
                cajasDiv[0].innerHTML = 'El';
                cajasDiv[0].style.backgroundColor = 'black';
                cajasDiv[0].style.color = 'white';
            } else if (click == 2) {
                cajasDiv[1].innerHTML = 'poder'
            } else if (click == 3) {
                cajasDiv[2].textContent = 'de'
            } else if (click == 4) {
                cajasDiv[3].style.backgroundColor = 'yellow';
                cajasDiv[3].firstChild.nodeValue = 'javascript';
            } else {
                alert("No es posible avanzar más");
            }
        }
    </script>
</head>
<body>
    <div id="container">
        <div id="cajaSegundaria1" class="caja">
            ?
        </div>
        <div id="cajaSegundaria2" class="caja">
            ?
        </div>
        <div id="cajaSegundaria3" class="caja">
            ?
        </div>
        <div id="cajaSegundaria4" class="caja">
            ?
        </div>
        <div id="avanzar" onclick="modificador()">
            AVANZAR
        </div>
    </div>
</body>
</html>
Saludos y gracias a todos......  
