sto cercando di aggiungere al mio 1
variabile JavaScript, ma il seguente codice non dà i risultati attesi:Come aggiungere insieme valori numerici che sono memorizzati nelle stringhe?
var val1 = document.getElementById('<%= rng1.ClientID %>');
var val2 = val1.value + "1";
alert(val2.value);
Come posso fare questo?
Stai provando a aggiungerne uno matematicamente? Vale a dire. 3 + 1 = 4. O aggiungendo "1" alla fine di una stringa? Vale a dire. "3" + "1" = "31". – anothershrubery
Assegnate una stringa o un numero a 'val2'. Quindi, non è un oggetto e non ha una proprietà 'value'. Se ti chiedi perché esiste 'val1.value':' val1' contiene un riferimento ad un elemento di form HTML che ha una proprietà 'value'. –