Уверен, это решает то, что вы ищете:
HTML:
<table>
<tr><td><button class="editbtn">edit</button></td></tr>
<tr><td><button class="editbtn">edit</button></td></tr>
<tr><td><button class="editbtn">edit</button></td></tr>
<tr><td><button class="editbtn">edit</button></td></tr>
</table>
Javascript (с использованием jQuery):
$(document).ready(function(){
$('.editbtn').click(function(){
$(this).html($(this).html() == 'edit' ? 'modify' : 'edit');
});
});
Изменить:
Очевидно, я должен был сначала взглянуть на ваш пример кода;)
Вам необходимо изменить (как минимум) атрибут ID каждого элемента. Идентификатор является уникальным идентификатором для каждого элемента на странице, что означает, что если у вас есть несколько элементов с одинаковым идентификатором, вы получите конфликты.
Используя классы, вы можете применять одну и ту же логику к нескольким элементам без каких-либо конфликтов.
JSFiddle sample