Как получить значение типа ввода в динамической таблице

function showContent(tableID) { var tbl = document.getElementById(tableID); var rCount = tbl.rows.length; try { alert(tbl.rows[rCount - 1].cells[0].внутреннийHTML); } поймать (е) { предупреждение (е); } }
 < td> 
Текст Шрифт Размер Цвет

Хорошо, у меня есть такая таблица

 <table border="1" id="dataTable">
   <tr>
      <td>
          <Strong>Text</Strong>
      </td>
      <td>
          <Strong>Font</Strong>
      </td>
      <td>
          <Strong>Size</Strong>
      </td>
      <td>
          <Strong>Color</Strong>
      </td>
      <tr>
      <td>
          <input type="Text">
      </td>
      <td>
           <input type="Text">
      </td>
      <td>
            <input type="Text">
      </td>
      <td>
            <input type="Text">
      </td>
    </tr>
   </tr>
 </table>
 <INPUT type="button" value="Add Row" onclick="addRow('dataTable')" />
 <INPUT type="button" value="Delete Row" onclick="deleteRow('dataTable')" />       
 <INPUT type="button" value="Show" onclick="showContent('dataTable')" />

У меня есть набор JavaScript вверх, поэтому я могу добавить строку, удалить строку, которая работает нормально, но у меня возникают реальные проблемы с попыткой получить значение того, что находится внутри типа ввода.

Вот код, который я пытался получить для одного из значений.

  function showContent(tableID) {
     var tbl = document.getElementById(tableID);
     var rCount = tbl.rows.length;
     try {
         alert(tbl.rows[rCount - 1].cells[0].innerHTML);

     } catch (e) {
         alert(e);
     }

 }

Однако в окне предупреждения появилось следующее:

 <input type="Text">

Я хочу получить фактическое значение того, что находится внутри поля ввода. Может ли кто-нибудь сказать мне, что я делаю неправильно?

Заранее спасибо.

15
задан Hossein Asmand 12 May 2019 в 19:51
поделиться