Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как получить url картинки и перейти по нему в новой вкладке? (https://javascript.ru/forum/misc/70832-kak-poluchit-url-kartinki-i-perejjti-po-nemu-v-novojj-vkladke.html)

денис77447327 06.10.2017 10:29

есть . проверял

Nexus 06.10.2017 10:33

денис77447327, ну есть так есть. Значит JavaScript engines слабоумные, раз не могут найти на странице элемент, который есть.

Попробуйте так:
window.addEventListener('load',function(){
	var img=document.getElementsByClassName('img'),
		src=!!img[3]?img[3].getAttribute('src'):'',
		win=window.open(src,'_blank');
		
	if(!win)
		alert('Окно заблокировано браузером');
},false);

денис77447327 06.10.2017 15:02

Цитата:

Сообщение от Nexus (Сообщение 466701)
значит на странице нет четырех элементов с классом «img».

есть проверял через консоль

ksa 06.10.2017 15:36

Цитата:

Сообщение от денис77447327
есть проверял через консоль

Они могут появляться потом. А на момент работы скрипта их может не быть на странице.
Проверить можно так

var img=document.getElementsByClassName('img');
alert(img.length);


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