|
|
|
Как из HTML-объекта получить только таблицы верхнего уровня
|
|||
|---|---|---|---|
|
#18+
Помогите,плз, запутался что-то : Есть : Set ie = CreateObject("InternetExplorer.Application") Set o = ie.Document.documentElement Set t=o.getElementsByTagName("TABLE").Item(0) Как, из объекта o и из объекта t можно получить ТОЛЬКО таблицы верхнего уровня (предполагается, что таблицы внутри себя могут также содержать подтаблицы) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 17:17 |
|
||
|
Как из HTML-объекта получить только таблицы верхнего уровня
|
|||
|---|---|---|---|
|
#18+
Да , и еще - Если ячейка HTML таблицы содержит нетабличные даные и таблицы с подтаблицами, то как можно отделить(т.е. получить их ie объекты) нетабличные данные от таблиц находящихся на верхем (уровне ячейки)уровне ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 17:28 |
|
||
|
Как из HTML-объекта получить только таблицы верхнего уровня
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 17:43 |
|
||
|
Как из HTML-объекта получить только таблицы верхнего уровня
|
|||
|---|---|---|---|
|
#18+
А нельзя ли БЕЗ перебора всех прямых потомков с анализом каждого на нужный ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 18:12 |
|
||
|
Как из HTML-объекта получить только таблицы верхнего уровня
|
|||
|---|---|---|---|
|
#18+
kefi, На самом деле, перебор - не сташно. Я же не все элементы предлагаю перебрать, а только те, которые лежат на боди. Могут быть и другие варианты (перебирать элементы не в боди, а где-нибудь document.getElementById ... ещё где-нибудь), в любом случае, (судя по вопросу) чего-то в иерархии дома придётся перебирать, так он этот дом устроен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 20:55 |
|
||
|
Как из HTML-объекта получить только таблицы верхнего уровня
|
|||
|---|---|---|---|
|
#18+
ShSerge Код: plaintext 1. 2. 3. 4. 5. 6. Можно получить все элементы типа table (document.getElementsByTagName("table")) и проверить наличие таблиц (table, tr, td) среди парентов. Или обойти рекурсивно dom, не рассматривая чилды элементов "table" (сами эти элементы и будут "верхними таблицами") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 21:08 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=304&tid=1455258]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
321ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 660ms |

| 0 / 0 |
