Puede pasarle la referencia a this a la función tope.
Código Javascript
:
Ver originalfunction tope(elemento)
{
var contador= document.getElementById("cantidad").innerHTML; //recoge cantidad de productos que lleva hasta el momento (correcto)
if (contador >=3) // limita sólo a 3 elementos seleccionados (correcto)
{
alert('Ya tienes tu lote completo con ' + contador + ' productos seleccionados.');
elemento.disabled=true;
}
else
{
alert('Continúa seleccionando productos'); // continúa normalmente agregando productos (correcto)
}
}
Código HMTL:
Ver original<li class="Cart_shelfItem" >
<h2 class="item_name">producto-1</h2>
<input type="text" class="item_quantity" value="1" readonly="readonly" /> // solo se debe poner un solo producto (correcto)
<input onclick="tope(this)" class="item_add" id="enviar" type="button" value="Enviar" /> //botón que desencadena el evento
</li>