powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / getElementsByTagName получить данные во вложенных тегах
21 сообщений из 21, страница 1 из 1
getElementsByTagName получить данные во вложенных тегах
    #36541745
ditoch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!
Задача: есть хтмл страница (прикрепленная), необходимо "достучаться" до элементов, в частности ввести данные в элемент "individualNumber" .
Код пишу в 1С, но думаю, это не важно. В ХТМЛ новичок.

4 тега получаю, а дальше... Вот код:
Элементыформы.ПолеHTMLДокумента1.Перейти("http://sta.gov.ua/control/vat/search");
Документ = Элементыформы.ПолеHTMLДокумента1.Документ;

РезультатыПоиска = Документ.getElementsByTagName("BODY");
Для каждого элемент Из РезультатыПоиска Цикл

КонецЦикла;

Главное удивляет, что в теге body ничего не видит цикл...

Заранее всем благодарен!
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36541766
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и много вы расчитываете получить элементов body? ))
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36541777
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документ, заваленный телами страниц. Готично

Документ.body

Jah loves you.
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36541803
ditoch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EmilRegis,

Хорошо, возможно я пошел неверным путем...
КАк быть?
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36541826
ditoch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EmilRegis,

Уже увидел, что есть тег "форм"
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36541933
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть несколько способов "достучаться до элемента"...
Лучше всего достукивайтесь через id
Код: plaintext
1.
2.
3.
4.
5.
<script>
d = document.getElementById('divid');
</script>
.............
<div id="divid">
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36541943
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если необходимо получить список тегов, то так
Код: plaintext
1.
2.
d = document.getElementsByTagName('input');
for(var i= 0 ;i<d.length;i++){}
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36541993
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditochЗадача: есть хтмл страница (прикрепленная)
Ты хоть часть её покажи...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542006
ditoch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EmilRegis,
У меня выводит д.length = 0 для д = документ.getElementsByTagName("INPUT");

???
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542029
ditoch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

а я разве не прикрепил?
Извиняюсь
На всяк случай, ссылка: http://sta.gov.ua/control/vat/search
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542036
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditochEmilRegis,
У меня выводит д.length = 0 для д = документ.getElementsByTagName("INPUT");

???
ну так input это я для примера написал...вместо инпута надо писать название того тега, список которых вам надо получить...у вас очевидно нету на странице тего <input />
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542203
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditochЗадача: есть хтмл страница (прикрепленная), необходимо "достучаться" до элементов, в частности ввести данные в элемент "individualNumber" .
До этого?

Код: plaintext
<P><INPUT TYPE=TEXT NAME="individualNumber" SIZE= 32  MAXLENGTH= 250  STYLE="width: 6.88cm; height: 0.64cm"></P>

Тогда вот так

Код: plaintext
var val=document.getElementsByName('individualNumber')[ 0 ].value

Вот примерчик...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<html>
<head>
<script>
function Go() {
	var val=document.getElementsByName('individualNumber')[ 0 ].value
	alert(val)
}
</script>
</head>
<body>
<form>
<INPUT TYPE=TEXT NAME="individualNumber" SIZE= 32  MAXLENGTH= 250  STYLE="width: 6.88cm; height: 0.64cm" />
<input type='button' value='Go' onclick='Go()'>
<form>
</body>
</html>
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542206
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благо элемент с таким именем (individualNumber) там один...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542256
ditoch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

БОЛЬШОЕ Спасибо!
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542359
ditoch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

Еще один вопросик: как вызвать выполнение скрипта submit (нажатие на клавишу "Пошук")
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542396
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditochЕще один вопросик: как вызвать выполнение скрипта submit (нажатие на клавишу "Пошук")
Сабмит формы и так выполнится при нажатии на эту сабмидную кнопку. Другое дело есть есть желание перез сабмидом чего-то почитать...Поанализировать... Тогда нужно добавить событие onsubmit в форму

Код: plaintext
1.
2.
<FORM NAME="profileBox" onsubmid='return Ok()' ACTION="../%D0%B5%D1%83%D1%8C%D0%B7" METHOD="POST">
...
</FORM>

Если функция Ok() вернёт "истину" сабмит выполнится. Если "ложь" сабмида не будет...
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542409
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditochкак вызвать выполнение скрипта submit (нажатие на клавишу "Пошук")
Или вопрос был как выполнить сам сабмид формы? Тогда вот так (в твоём частном случае)

Код: plaintext
document.form[ 0 ].submit()

Т.к. форма там тоже одна.
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36542692
ditoch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

да, это и надо, спасибо!
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36550994
ditoch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

День добрый!
Не пожскажите, как данную задачу реализовать с помощью метода POST?
Т.е вставить ИНН и получить данные
Заранее благодарен.
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36551240
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИНН - идентефикационный налоговый номер? :)

Насколько видно, задача и так решена с применением ПОСТ. Тип передачи задается в тэге формы.
...
Рейтинг: 0 / 0
getElementsByTagName получить данные во вложенных тегах
    #36551912
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понял что нужно...

ditochНе пожскажите, как данную задачу реализовать с помощью метода POST?
"Метод пост" это просто способ передачи данных формы на некую страницу... Никакие задачи он реализовать не в силах.
Как верно заметил IDVsbruck , у тебя форма и так передаётся постом...

ditochТ.е вставить ИНН и получить данные
Присвоить новое значение "полю" можно вот так

Код: plaintext
1.
2.
document.getElementsByName('individualNumber')[ 0 ].value='новый_ИНН'
// ну и собственно передача формы
document.form[ 0 ].submit()
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / getElementsByTagName получить данные во вложенных тегах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]