desde cuando span tiene el atributo value??
 
esto enviará NaN 
 Cita:  <span value="1" onclick="function (+this.value)"
    para obtener el valor del atributo es necesario 
 Cita:  this.attributes.value.value
    y para que no sea string sino interger 
 Cita:  this.attributes.value.value*1
    esta es una manera de hacerlo la otra sería en lugar de usar attributes usar el método getAttribute()