estoy tratando de añadir a mi 1
variable de JavaScript, pero el siguiente código no da los resultados esperados:Cómo agregar valores numéricos que se almacenan en cadenas?
var val1 = document.getElementById('<%= rng1.ClientID %>');
var val2 = val1.value + "1";
alert(val2.value);
¿Cómo puedo hacer esto?
¿Estás intentando agregar uno matemáticamente? Es decir. 3 + 1 = 4. ¿O agregando "1" al final de una cadena? Es decir. "3" + "1" = "31". – anothershrubery
Está asignando una cadena o un número a 'val2'. Por lo tanto, no es un objeto y no tiene una propiedad 'value'. Si se pregunta por qué 'val1.value' existe:' val1' contiene una referencia a algún elemento de formulario HTML que tiene una propiedad 'value'. –