<button class="likebtn" onclick="like(this)"><span>12</span></button>
<button class="likebtn" onclick="like(this)"><span>4</span></button>
<button class="likebtn" onclick="like(this)"><span>18</span></button>
...
function like(elem){
if (elem.style.backgroundImage.indexOf("img/like.png")>0) {
elem.style.backgroundImage = "url(img/like1.png)";
// span ++
}
else{
elem.style.backgroundImage = "url(img/like.png)";
// span --
};
}
При клике на кнопку меняется ее картинка, если кнопка уже была нажата, то возвращает ее первоначальный вид. Как сделать так, что-бы при клике на кнопку менялось значение только у потомка этой кнопки "span" ?
P.S. Кнопок много