Tienes que obtener el valor computado de la propiedad
opacity
utilizando el método
getComputedStyle
, pues así como empiezas, no se reconoce a dicho valor.
Código Javascript
:
Ver original//Obtengo el valor computado del atributo 'opacity'
op = Number(getComputedStyle(elem, null).getPropertyValue("opacity"));
console.log(op); //1
op += 0.5; //1.5
elem.style.opacity = op; //1.5
console.log(elem.style.opacity); //1.5
op += 0.5; //2
elem.style.opacity = op; //2
console.log(elem.style.opacity); //2
Saludos