помогите разобраться в коде пожалуйста
что каждая строка значит
var nick=en_ru(Username) var div = document.getElementsByTagName('div'); var a = document.getElementsByTagName('a'); var span = document.getElementsByTagName('span'); var title =''; if(document.getElementsByTagName('title')[0]!=undefined) title=en_ru(document.getElementsByTagName('title')[0].textContent); var img = document.getElementsByTagName('img'); var any_tag=document.getElementsByTagName('*'); //document.querySelectorAll var f_time = /(\d+):(\d+):(\d+)/; |
Начну с восьмой строки - в ней комментарий.
|
1. В переменную nick записываеться результат функции en_ru в которую передаёться переменная Username
2. В переменную div записываеться результат функции которая возвращает все элементы div 3. -||- все элементы a 4. -||- все элементы span 5. Переменная title получает пустую строку, происходит проверка есть ли на странице элементы title если есть, то в переменную title записываеться текстовое содержимое из элемента title. 6. img = все элементы img 7. any_tag = все элементы 8. Коментарий, к предыдущей строке 9. f_time получает значение регулярного выражения цифры:цифры:цифры , видимо для поиска даты. |
ребят помогите, если например код элемента 'мои сообщения' в контакте
<a href="/im" onclick="return nav.go(this, event, {noback: true, params: {_ref: 'left_nav'}});" class="left_row"><span class="left_count_pad left_count_persist" onmouseover="Pads.preload('msg')" onmousedown="return Pads.show('msg', event)" onclick="return (checkEvent(event) || browser.msie6) ? true : cancelEvent(event)"><span class="left_count_wrap left_void fl_r"><span class="inl_bl left_plus">+</span></span></span><span class="left_label inl_bl">Мои Сообщения</span></a> если мне нужно что бы мой скрипт на сайте вконтакте перешел в 'мои сообщения' вопрос в том, как с помощью var a = document.getElementsByTagName('a'); можно это сделать? |
Цитата:
Если это первая ссылка на странице то var a = document.getElementsByTagName('a')[0]; Если не первая то поставьте ссылке атрибут id и ищите по нему. Странно, вконтакт стал набирать в команду девелоперов, которые не знают этого. |
Часовой пояс GMT +3, время: 22:05. |