Изменения в таблице после второго нажатия на кнопку

У меня есть задача которая требует заменить текст в таблице (не важно какой) после второго нажатия на кнопку. Например нажав на кнопку второй раз, значение второй строки таблицы Audi изменится на BMW.

//Код добавления массива в таблицу:

function arraytotable(){
var array = [
["A4", "Audi", "2015", "1234"],
["A3", "Audi", "2011", "1542"],
["335i", "BMW", "2012", "9874"],
["440d", "BMW", "2015", "1975"],
["Civic", "Honda", "2002", "6574"]]

var table = document.getElementById("myTable");
for(var i = 0; i < array.length; i++)
{
// create a new row
var newRow = table.insertRow(table.length);
for(var j = 0; j < array[i].length; j++)
{
// create a new cell
var cell = newRow.insertCell(j);

// add value to the cell
cell.innerHTML = array[i][j];
}
}
}
arraytotable()
//Задачу начал выполнять написав код для подсчёта нажатий на кнопку:
var cnt=-1;
function onButtonClick(){
     cnt+=1;
}
<body>
  <h1>1 Laboratorinis darbas </h1>
<table id="myTable">
  <caption id=a><strong>Automobiliai</caption></strong>
  <tr>
    <th>Modelis</th>
    <th>Gamintojas</th>
    <th>Metai</th>
    <th>Variklio Numeris</th>
  </tr>
</table>
<button type="button" id="test" onclick="pavadinimas(); onButtonClick">Mygtukas</button>
<input type="submit" class="button" value="Add another line" onclick="addField(this);" />
</body>

Проблема в том, что я не знаю как мне из этой функции обратиться к таблице, чтобы изменить в ней любое значение. Заранее спасибо за ваши ответы.


Ответы (1 шт):

Автор решения: Igor
var cnt = -1;
function onButtonClick() {
  cnt += 1;
  if (cnt == 1) {
    var table = document.getElementById("myTable");
    ...
  }
}
→ Ссылка