Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2016, 07:08
Pelydas
 
Fecha de Ingreso: abril-2010
Mensajes: 68
Antigüedad: 14 años, 7 meses
Puntos: 0
Acceder a DOM desde javascript

Hola, ante todo perdón por no ser mas explicito en el tema. Estoy poniendo empeño en manejar mas o menos DOM con Javascript pero me atasco algo. Tengo el siguiente código:

<!DOCTYPE html>
<html>
<head>
<script>
</head>
<body>
<div id="botones" style="text-align: center; width: 1000px;">
<input id="b1" type="button" value=" Boton1 " >
<input id="b2" type="button" value=" Boton2 " onclick="
var c = document.getElementById("b2");alert (c.value);" >
</div>
</body>
</html>

y no se ejecuta el código del onclick pero si lo sustituyo por un simple alert() si ejecuta).

Entonces pruebo con este:

.....
<script>

function getValue() {
var c = document.getElementById("b2");
alert (c.value);
}
</script>
</head>
<body>
<div id="botones" style="text-align: center; width: 1000px;">
<input id="b1" type="button" value=" Boton1 " >
<input id="b2" type="button" value=" Boton2 " onclick="
getValue()" > .....

y va de maravilla. Por favor ¿ me pueden explicar porque ?

Última edición por Pelydas; 03/03/2016 a las 07:13 Razón: me he equivocado