Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / -1 / 3
Регистрация: 07.04.2017
Сообщений: 49

Как выбрать одну таблицу из всего html кода

07.04.2017, 14:43. Показов 1274. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет например есть html страница, как с нее выбрать определенную таблицу ?

например такую
HTML5
1
2
3
4
5
6
7
<table class="tbl">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</table>
Заранее благодарен
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.04.2017, 14:43
Ответы с готовыми решениями:

Как проще всего выгрузить таблицу с HTML страницы в DataGridView
Появилась задача выгрузить таблицу с этого сайта http://www.forexpros.ru/commodities/gold-historical-data в DataGridView под WinForms. Я в...

Возможно ли отказаться от объявления DataTable, если БД хранит всего одну таблицу
Здравствуйте, Уважаемые. Недавно самостоятельно начал изучать работу с бд, почитал книги тов. Зибирова и Постолита. Многое...

Распечатать одну таблицу в html
Где-то в инете видел код, там цикл, он всю таблицу с бд распечатывает в html таблицу в браузер, при помощи цикла помоему, нету ни у кого...

11
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
07.04.2017, 16:00
allcho, это проще сделать на JS;
JavaScript
1
document.querySelector(".tbl");
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
07.04.2017, 16:21
Если использовать querySelector то лучше уже так...
JavaScript
1
document.querySelector("table[class='tbl']");
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
07.04.2017, 17:02
Azdeman, при условии, что класс tbl в документе не в одном элементе, а в нескольких разных, а иначе те же Фаберже
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
07.04.2017, 19:19
Пифагор, да да , но мы же как раз об этом и не знаем. Нужно подстраховываться
0
0 / -1 / 3
Регистрация: 07.04.2017
Сообщений: 49
07.04.2017, 19:23  [ТС]
Мне нужно выудить из этой таблицы данные и засунуть к себе в дивы
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
07.04.2017, 20:50

Не по теме:

Цитата Сообщение от allcho Посмотреть сообщение
и засунуть к себе в дивы
:rofl:
Вы там поаккуратнее с "дивами". Не порвите их ненароком.


Опишите задание подробнее.
0
0 / -1 / 3
Регистрация: 07.04.2017
Сообщений: 49
08.04.2017, 06:11  [ТС]
Цитата Сообщение от Пифагор Посмотреть сообщение

Не по теме:


:rofl:
Вы там поаккуратнее с "дивами". Не порвите их ненароком.


Опишите задание подробнее.
Получаю с помощью CURL страницу

html код выше
<table class="tbl">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</table>
html код ниже

Мне нужно вытащить данные с этой таблицы и вывести у себя на странице в

<div class="row">
<div class="span3"></div>
<div class="span3"></div>
<div class="span3"></div>
<div class="span3"></div>
</div>
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
08.04.2017, 06:45
allcho,
JavaScript
1
2
3
4
var TDs = document.querySelector("table.tbl").querySelectorAll("td");
for(var i=0; i<TDs.length; i++){
  document.querySelectorAll("div.span3")[i].innerHTML = TDs[i].innerHTML;
}
1
0 / -1 / 3
Регистрация: 07.04.2017
Сообщений: 49
22.04.2017, 17:52  [ТС]
Цитата Сообщение от Пифагор Посмотреть сообщение
allcho,
JavaScript
1
2
3
4
var TDs = document.querySelector("table.tbl").querySelectorAll("td");
for(var i=0; i<TDs.length; i++){
  document.querySelectorAll("div.span3")[i].innerHTML = TDs[i].innerHTML;
}
А поподробнее можете объяснить, как из php переменной, передать в js, вот пример
и вывести на странице, что то я не догоняю))))

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://somesi.site");
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec ($ch);
curl_close($ch);
echo $result; 
 
 
 
 
echo = '<script>
 
    
 
var TDs = document.querySelector("table.tbl").querySelectorAll("td");
for(var i=0; i<TDs.length; i++){
  document.querySelectorAll("div.span3")[i].innerHTML = TDs[i].innerHTML;
}
 
</script>'
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
23.04.2017, 01:17
Цитата Сообщение от allcho Посмотреть сообщение
как из php переменной, передать в js
allcho, не совсем понятно, что Вы хотите сделать, но передать можно так:
PHP/HTML
1
2
3
4
<script>
<?php $x = 123;?>
var xyz = '<?=$x;?>';
</script>
0
0 / -1 / 3
Регистрация: 07.04.2017
Сообщений: 49
23.04.2017, 07:51  [ТС]
Цитата Сообщение от Пифагор Посмотреть сообщение
allcho, не совсем понятно, что Вы хотите сделать, но передать можно так:
PHP/HTML
1
2
3
4
<script>
<?php $x = 123;?>
var xyz = '<?=$x;?>';
</script>

Я хочу из полученного html кода выбрать нужную мне таблицу с классом tbl и поместить эту таблицу в divы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.04.2017, 07:51
Помогаю со студенческими работами здесь

Считывание исходного кода страницы html, но не всего
Вдогонку к теме про парсер. Нужно скопировать кусок исходного кода сайта и отобразить его в стандартном компоненте WebBrouser (прости...

Как отделить отдельный блок div со всем содержимым в нём html коде от всего кода, в котором этот div находится?
Здравствуйте. Есть много файлов html (70 штук) и в нём html код, такова плана: https://pastebin.com/LVSEx8em . Нужно автоматически отделить...

Парсинг толко одной ссылки(из всего html кода)
Итак что я имею: Программа делает все функции, осталось сделать одно спарсить строку с ссылкой на профиль вот сама ссылка которую надо...

Получение всего html кода вместе с кодом фреймов
Здравствуйте, как можно получить текущий html код? Не тот, который был загружен, а тот, который выводится на экран, как когда в хроме...

Как вывести Excel-таблицу в html и в html таблицу записать данные с БД?
есть у меня excel документ(таблица) , как вывести таблицу в html и в html таблицу записать данные с базы данных


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru