Я работаю над html / php кодом , как показано ниже, в котором при нажатии кнопки я хочу изменить текст кнопки Go на Преобразование .
<?php foreach ($programs as $key => $program) { ?>
<tr data-index="<?php echo $key; ?>">
<td><input style="text-align:center; width:90px;" onclick="change()" type="submit" id="go-btn" name="go-button" value="Go" data-id="<?php echo $key; ?>" ></input></td>
</tr>
<?php }?>
На данный момент у меня есть 2 строки в интерфейсе пользователя. Ниже приведен код проверки:
<tr data-index="0">
<td><input onclick="change()" type="submit" id="go-btn" name="go-button" value="Go" data-id="0" class="go-btn btn btn-outline-primary">
</td>
</tr>
<tr data-index="1">
<td><input onclick="change()" type="submit" id="go-btn" name="go-button" value="Go" data-id="1" class="go-btn btn btn-outline-primary">
</td>
</tr>
Это то, что я пробовал, но нужно сделать больше.
function change()
{
var elem = document.getElementById("go-btn");
var attribute = elem.getAttribute('data-id');
console.log(attribute); // It will print 0 everytime as it is taking the data-id value in the document.
}
Постановка задачи:
Мне интересно, какие изменения я должен внести в код JS выше, чтобы при нажатии кнопки текст внутри кнопки
принадлежность к определенной строке должна измениться с Go на Преобразование .