Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как из тега figure вытащить значения дочерних элементов? (https://javascript.ru/forum/misc/73306-kak-iz-tega-figure-vytashhit-znacheniya-dochernikh-ehlementov.html)

javascript_pupil 05.04.2018 07:56

Как из тега figure вытащить значения дочерних элементов?
 
Не получается разобраться с дочерними элементами тега "figure".

Есть вот такой HTML код:

<figure id="img1" onload="myFunction(this.id)"><img src="image.jpg"><figcaption>Описание фото</figcaption></figure>


Как достать из "figure" два значения "src" и "figcaption"? Хотя бы в "alert", дальше разберусь.

Заранее спасибо за помощь!

sortarray 05.04.2018 09:29

<html>
<head>
<meta charset = "utf-8">
</head>
<body>

<figure id = "img1" onload = "myFunction(this.id)">
<img src="image.jpg">
<figcaption>
описание фото
</figcaption>
</figure>

<script>
var figure = document.getElementById("img1")
alert([
 figure.querySelector("img").getAttribute("src"),
 figure.querySelector("figcaption").innerHTML
])
</script>

</body>
</html>

javascript_pupil 05.04.2018 15:32

Спасибо! Вы мне очень помогли!


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