У меня есть файл JavaScript, который печатает атрибут title
дочернего элемента img
внутри него.Получение названия дочернего элемента элемента
Другими словами, у меня есть тег img
внутри тега a
. В теге img
есть атрибут title
. Я хочу получить этот атрибут.
Вот мой код JavaScript. Переменная el
- это элемент, который содержит элемент img
.
c.innerHTML += x + y + "<h1>" + el.childNodes[0].title +"</h1>" + z;
По какой-то причине, однако, el.childNodes[0].title
не работает. Он просто возвращает следующее значение:
undefined
Я попытался с помощью el.firstChild.title
как хорошо, но она по-прежнему возвращает то же значение.
Вот мой HTML код:
<a class="nanobox-img" href="index.html" rel="nanobox-single-override">
<img src="../../images/testnull.gif" title="This is a NanoBox Demo"/>
</a>
Поскольку у вас нет текстового содержимого в элементе , отображается только изображение, почему бы не указать ссылку? – kennebec