Eso se logra con JavaScript. Tal vez exista una solución con CSS3 puro, pero sería muy compleja y poco compatible con la mayoría de los navegadores.
Te dejo un ejemplo usando la librería jQuery, sólo por el hecho de ser más directa y fácil de hacer. Podés lograr lo mismo con JavaScript puro.
El demo que hice usa el atributo "value" de los option para determinar la respuesta.
Demo:
http://jsbin.com/onewus
Código:
Código HTML:
Ver original<!DOCTYPE html>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){
$('#preguntas').change(function(){
// acá realizo lo que quiero hacer cuando el select
// con id "preguntas" cambie.
var valor = $(this).val(); //Obtengo el valor seleccionado
$('#resultado').text(valor) //Aplico ese valor al elemento con id "resultado"
});
});
<option value="Nahuel">¿Cu
ál es tu nombre?
</option> <option value="24">¿Cu
ántos a
ños ten
és?
</option>