Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получение содержимого тега <a> (https://javascript.ru/forum/misc/42554-poluchenie-soderzhimogo-tega.html)

toman 31.10.2013 17:16

Получение содержимого тега <a>
 
Здравствуйте.

Изучаю js, но никак не могу решить простую казалось бы задачу - получение содержимого тега <a>.
Т.е. есть такая структура <a>Здесь содержимое</a>.
Пробовал через свойства data и nodeValue - выдается пустое поле.
Т.е., к примеру, пишу

text = a[0].firstChild.nodeValue
alert(text);

где a[0] - элемент Li, в котором находится A
Остальные свойства, типа tagName, href и проч. работают.

рони 31.10.2013 17:27

toman,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
</head>

<body>
<a>Здесь содержимое</a>
<script>
alert( document.getElementsByTagName('a')[0].innerHTML);
</script>
</body>

</html>

toman 31.10.2013 17:32

Спасибо!

danik.js 31.10.2013 19:42

В IE8 и IE9 выдает undefined

рони 31.10.2013 20:03

danik.js,
заменил text на innerHTML


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