Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Получить атрибут тега. Не могу понять почему ошибки. (https://javascript.ru/forum/css-html-browser/40011-poluchit-atribut-tega-ne-mogu-ponyat-pochemu-oshibki.html)

inhab 21.07.2013 11:54

Получить атрибут тега. Не могу понять почему ошибки.
 
Есть пользовательский скрипт, для начала просто читающий атриб тега.
Что же я не так делаю? :-E
var link1 =  document.getElementsByName("forma");
var act = link1.getAttribute("action");
alert(act);

Код:

Uncaught exception: TypeError: 'link1.getAttribute' is not a function
var link1 =  document.getElementsByName("forma");
var act = link1.Attributes["action"];
alert(act);

Код:

Uncaught exception: TypeError: Cannot convert 'link1.Attributes' to object

рони 21.07.2013 12:38

Цитата:

Сообщение от inhab
var link1 = document.getElementsByName("forma");

в этом методе s волшебная буква!!!
http://learn.javascript.ru/searching...elementsbyname

inhab 21.07.2013 12:47

var link1 =  document.getElementsByName("forma");
alert(link1.length);

0

рони 21.07.2013 12:50

inhab,
если ноль значит элементов нет или ещё нет когда вы к ним обращаитесь

inhab 21.07.2013 12:58

http://www.mydoska.com/post_info.php...sel_city_id=43
вот здесь
пользовательский скрипт же отрабатывает после загрузки страницы?
У меня он отрабатывает 4 раза.

рони 21.07.2013 13:18

inhab,
скрипт отрабатывает в зависимости когда подгружен -- форма размещена некорректно -- вся таблица должна быть в форме -- либо сама форма в одной из ячеек таблицы но никак не в перемешку -- строки необнаружил
Цитата:

Сообщение от inhab
var link1 = document.getElementsByName("forma");


inhab 21.07.2013 13:38

Цитата:

Сообщение от рони (Сообщение 263400)
inhab,
скрипт отрабатывает в зависимости когда подгружен -- форма размещена некорректно -- вся таблица должна быть в форме -- либо сама форма в одной из ячеек таблицы но никак не в перемешку -- строки необнаружил

Сайт не мой, как же все таки к этой форме обратиться?

рони 21.07.2013 14:22

Цитата:

Сообщение от inhab
Сайт не мой, как же все таки к этой форме обратиться?

сначала исправить хтмл разметку - теги как попало без закрывающих
потом поставить скрипт после формы -- незабыв про индекс


Часовой пояс GMT +3, время: 03:58.