Foros del Web » Creando para Internet » HTML »

Modificar label con Javascript

Estas en el tema de Modificar label con Javascript en el foro de HTML en Foros del Web. Hola estoy intentando modificar un texto en tiempo de ejecución El label que quiero modificar esta dentro de un formulario. Este es el label que ...
  #1 (permalink)  
Antiguo 09/09/2010, 06:18
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 15 años, 5 meses
Puntos: 1
Modificar label con Javascript

Hola estoy intentando modificar un texto en tiempo de ejecución

El label que quiero modificar esta dentro de un formulario.

Este es el label que quiero modificar
Código:
<asp:Label ID="PEPE" runat="server" Text="HHHH"></asp:Label>
En tiempo de ejecución se transforma en
Código:
<span id="ctl00_Detalle_Documento_PEPE" >HHHH</span>

Para cambiar el texto me he creado esta funcion javascript
Código:
        function Cambio()
        {
          var l1 = document.getElementById("PEPE")
          l1.innerText="*Nº Registro"
        }
Pero como el nombre del label no es PEPE he tenido que crearme otra funcion que me encuentre la cadena completa

Código:
function BuscarString(Parametro) {
    var item;
    var len = Parametro.length;
    var pos;
    var elemento;

    var txtelemento = "";

    for (i = 0; i < document.forms[0].elements.length; i++) {
        elemento = document.forms[0].elements[i].id;
        pos = elemento.length - Parametro.length;
        if (elemento.substring(pos, elemento.length) == Parametro) {
            return elemento;
        }

    }
    return "";
}

Pero debugeando me he dado cuenta que document.form solo contiene los textbox, combobox etc, no tiene ningun elemento span.

He probado poniendo el nombre completo
Código:
document.getElementById(BuscarString(ctl00_Detalle_Documento_PEPE')).innerText="IIIIIII";
Como podria obtener el nombre completo.

Muchas Gracias;

Última edición por Ferdinandum; 09/09/2010 a las 07:51
  #2 (permalink)  
Antiguo 09/09/2010, 13:13
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Modificar label con Javascript

Usa getElementsByTagName('span');
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red

Etiquetas: javascript, label, modificar
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 16:48.