Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.08.2018, 19:55
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Как извлечь данные из html-таблицы
Здравствуйте!
Подскажите пожалуйста, как можно извлечь данные из html-таблицы?
Примечание
Таблица не имеет id.
Ответить с цитированием
  #2 (permalink)  
Старый 17.08.2018, 20:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

DDim1000,
Ответить с цитированием
  #3 (permalink)  
Старый 17.08.2018, 20:57
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Как сделать цикл, чтобы пройтись по строкам?
var cell_value = document.getElementsByTagName("table")[0].rows[0].cells[3].textContent;
Ответить с цитированием
  #4 (permalink)  
Старый 17.08.2018, 21:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

DDim1000,
var trs = document.querySelectorAll('tr');
[].forEach.call(trs, function(tr) {
   alert(tr.textContent)
})
Ответить с цитированием
  #5 (permalink)  
Старый 19.08.2018, 18:24
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Сообщение от рони Посмотреть сообщение
DDim1000,
var trs = document.querySelectorAll('tr');
[].forEach.call(trs, function(tr) {
   alert(tr.textContent)
})
Подскажите пожалуйста, как можно вытащить содержимое из второй ячейки каждой строки?
<div class="dat">
		<table>
			<thead>
                                              ……
                                          </thead>
			<tbody>		
                                          <tr>
						<td>1</td>
						<td>59,	28,60,449,72,65,13</td><td>4</td>
						<td>150</td>
                			  </tr>
		                          <tr>
						<td>2</td>
						<td>44,51</td>
						<td>10</td>
						<td >8512</td>
					</tr>
				</tbody>
		</table>
	</div>
Ответить с цитированием
  #6 (permalink)  
Старый 19.08.2018, 19:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

DDim1000,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <style type="text/css">
     td{
         border: 1px solid #0000FF;
     }

  </style>
     <script>
document.addEventListener('DOMContentLoaded', function() {
var trs = document.querySelectorAll('.dat tbody tr');
[].forEach.call(trs, function(tr) {
   alert(tr.cells[1].textContent)
})
});
     </script>
</head>

<body>


<div class="dat">
		<table>
			<thead>
                                              ……
                                          </thead>
			<tbody>
                                          <tr>
						<td>1</td>
						<td>59,	28,60,449,72,65,13</td><td>4</td>
						<td>150</td>
                			  </tr>
		                          <tr>
						<td>2</td>
						<td>44,51</td>
						<td>10</td>
						<td >8512</td>
					</tr>
				</tbody>
		</table>
	</div>

</body>

</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать данные из одинаковых форм php скрипту через AJAX? griga999 AJAX и COMET 22 10.10.2016 06:09
Как из php файла передать данные в переменную javascript angelzzz Общие вопросы Javascript 36 01.07.2016 15:54
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как ускорить вставку html из ajax? jey7 AJAX и COMET 7 27.05.2012 11:02
Как вывести переменную из javascript в html код? red-nicolas Элементы интерфейса 3 25.02.2012 13:27