У меня есть кнопка добавления в корзину в html. Я хочу изменить его значок тележки, если он будет нажат. Известные мне способы изменить только свойства стиля, но не всю кнопку. Вот мой код кнопки в html
<button data-product={{product.id}} data-action="add" class="btn btn-outline-info update-cart">Add to Cart</button>
Я пытался добавить img sr c при нажатии с помощью javascript onclick, но это не сработало. Пожалуйста, предложите мне способ изменить его на значок корзины, когда щелкнул. Кроме того, поскольку я работаю над веб-сайтом e-com на django, я хочу по умолчанию показывать значок корзины вместо добавления в корзину, если товар уже находится в корзине. Я думаю, что это можно сделать с помощью if else. Предложите эффективный способ для этого, если любое другое, кроме if else.
Любая помощь будет принята.