Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Работа с img ссылки (https://javascript.ru/forum/events/7894-rabota-s-img-ssylki.html)

vlad-berkut 24.02.2010 19:18

Работа с img ссылки
 
Здравствуйте. Подскажите, как работать с изображением ссылки, зная ее порядковый номер.
Ссылка вида
<a href="http://123" ><img src="http://123/1.jpg"></a>
Пробовал так, но не вышло
document.getElementsByTagName('a')[0].img
Заранее спасибо.

Gvozd 24.02.2010 19:24

var num=0;
document.getElementsByTagName('a')[num].getElementsByTagName('img')[0]

vlad-berkut 24.02.2010 19:28

Спасибо. Помогло :)

vk65535 24.02.2010 19:30

document.anchors[0].firstChild

Тоже будет в данной ситуации работать.

Gvozd 24.02.2010 20:01

Цитата:

Сообщение от vk65535
Тоже будет в данной ситуации работать.

не во всех браузерах

vlad-berkut 01.03.2010 20:48

Здравствуйте. Появилось еще пару вопросов по этому поводу. Можно ли явой узнать высоту и ширину физического файла изображения ссылки, а не те что заданы в теге.
И как узнать длину текста ссылки вида <a href="http://123" >текст</a>.
Это должно работать в IE, в остальных браузерах не обязательно.
Спасибо.

Kolyaj 02.03.2010 09:45

Цитата:

Сообщение от vlad-berkut
Можно ли явой узнать высоту и ширину физического файла изображения ссылки, а не те что заданы в теге.

offsetWidth и offsetHeight после загрузки картинки. Ширина и высота в стилях не должны быть заданы.

Цитата:

Сообщение от vlad-berkut
И как узнать длину текста ссылки вида <a href="http://123" >текст</a>.

offsetWidth


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