Foros del Web » Programando para Internet » Javascript »

Duda sobre obtener el nombre del ID

Estas en el tema de Duda sobre obtener el nombre del ID en el foro de Javascript en Foros del Web. Muy buenas :) Tengo una duda un poco estúpida pero la verdad que me corroe jajaja He sacado el valor del ID de un botón ...
  #1 (permalink)  
Antiguo 25/10/2011, 02:09
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Duda sobre obtener el nombre del ID

Muy buenas :)

Tengo una duda un poco estúpida pero la verdad que me corroe jajaja

He sacado el valor del ID de un botón simplemente con this.id y funciona perfecto y problemas, pero como sería la forma más "larga". Osease, por poner un ejemplo: document.getElementByID("") [ sé que está mal ]
Porque según entiendo el this es una "abreviatura" del código canónico por así llamarlo :)

Un saludo y gracias
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #2 (permalink)  
Antiguo 25/10/2011, 04:32
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Duda sobre obtener el nombre del ID

el error lo tienes aquí
Cita:
document.getElementByID("")
es minúscula
  #3 (permalink)  
Antiguo 25/10/2011, 08:11
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Duda sobre obtener el nombre del ID

Cita:
Iniciado por IsaBelM Ver Mensaje
el error lo tienes aquí

es minúscula
Mira, te cuento lo que he hecho:

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2.    "http://www.w3.org/TR/html4/loose.dtd">
  3. <html lang="es">
  4. <!--
  5.    Crear un formulario con tres botones con las leyendas "1", "2" y "3". Mostrar un mensaje indicando qué botón se presionó.
  6. -->
  7.     <title>Javascript</title>
  8.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  9.    
  10.     <script type="text/javascript">
  11.         function verContenido(id){
  12.             alert(document.getElementById(id).value);
  13.         }
  14.     </script>
  15.    
  16. </head>
  17.     <h1>Pulsa cualquier botón</h1>
  18.     <form name="botones" method="post" action="#">
  19.         <input type="button" value="1" name="boton" id="boton1" onclick="verContenido(this.id)">
  20.         <input type="button" value="2" name="boton" id="boton2" onclick="verContenido(this.id)">
  21.         <input type="button" value="3" name="boton" id="boton3" onclick="verContenido(this.id)">
  22.     </form>
  23.    
  24. </body>
  25. </html>

Cuando hago this.id me devuelve el valor de la ID de ese button, pero me gustaría saber si hay otra opción de poner this.id porque si hago un getElementById tengo qu especificar el Id que quiero "observar" pero yo quiero saber como se "llama" ese id !!

Gracias
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #4 (permalink)  
Antiguo 25/10/2011, 09:21
Avatar de Franz1628  
Fecha de Ingreso: marzo-2007
Ubicación: Lima - Perú
Mensajes: 145
Antigüedad: 17 años, 1 mes
Puntos: 26
Respuesta: Duda sobre obtener el nombre del ID

también sólo puedes poner this nada más, y en la función alert(id.id);
__________________
En mi Blog puedes ver articulos javascript y más...
@Franz1628

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:51.