2013-09-24 6 views
-1
<div id="2" class="dsi" onmousedown="test(2);" ondrop="checkImg('2');dropIt(event,2);" ondragover="event.preventDefault();"> 
    <img src="2.gif" draggable="true" ondragstart="dragIt(event,2);" onmousedown="test(1)" id="pic2" /> 
</div> 

Я хочу получить src из img используя javascript. Как я могу это сделать? (Я wonto получить IMG идентификатор с помощью DIV id.i означает использование Див идентификатор как 2, то результат будет pic2.)Как получить src id

ответ

1

Использование JavaScript

document.getElementById("pic2").getAttribute("src"); 

Использование Jquery

$("#pic2").attr('src') 

Для второго вопроса, который вы задали в комментарии о том, как мы можем получить в случае цикла.

Я предполагаю, что ваш идентификатор, как pic1, pic2, ...., pic9

for (i = 1; i <= 9; i++) { 
    var picId = 'pic' + i; 
    document.getElementById(picId).getAttribute("src"); 
} 
+0

я не буду ставить код Java Script в цикл, как я мог это сделать. мои идентификаторы погружения от 1 до 9 –

+0

Я обновил ответ с вашим требованием – AurA

+0

спасибо за помощь. Но я не найду img id, используя div id.because я пытаюсь создать головоломку с использованием java script.i. Попробуйте использовать этот метод для проверьте окончательный результат. –

1

Если вы хотите получить src изображения затем

var imgSrc= document.getElementById("pic2").src; 
+1

id '2' - это 'div'. вы имели в виду id 'pic2' –

+0

@barts исправлены, спасибо – Praveen

+0

Я не буду получать pic2 в качестве ответа –

0

Try этот код

jQuery метод:

var youtubeimgsrc = $('#pic2').attr('src'); 

Javascript метод:

var youtubeimgsrc = document.getElementById("pic2").src 
Смежные вопросы