¿Por qué no se modifica el valor de mi elemento? ¿Estoy utilizando la función equivocada?
Tengo una aplicación asp.net mvc y estoy tratando de asignar valor a mi cuadro de texto de forma dinámica, pero parece que no funciona (sólo estoy probando en IE en este momento). Esto es lo que tengo ahora mismo..
document.getElementsByName('Tue').Value = tue;
(por cierto tue es una variable)
También he probado esta variación pero tampoco funciona.
document.getElementsById('Tue').Value = tue;` (por cierto tue es una variable)
¿Puede alguien decirme dónde me estoy equivocando con esto?
22
3
La forma de abordar su cuadro de texto depende del código HTML:
Si utiliza el atributo 'id':
para 'nombre':
(Ten en cuenta que getElementsByName() devuelve todos los elementos con el nombre como array, por lo que usamos [0] para acceder al primero)
A continuación, utilice el 'valor' atributo:
Es document.getElementById, no document.getElementsByID
Supongo que tiene
<input id="Tue" ...>
en algún lugar de su marcado.Suena como que tenemos que asumir que su nombre de cuadro de texto y el ID se establecen tanto a "Tue." Si eso'es el caso, trate de usar una V minúscula en .value.