Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скриптом вытянуть содержимое мета тега и вставить в произвольном месте на странице (https://javascript.ru/forum/misc/60866-skriptom-vytyanut-soderzhimoe-meta-tega-i-vstavit-v-proizvolnom-meste-na-stranice.html)

Donso 24.01.2016 20:29

Скриптом вытянуть содержимое мета тега и вставить в произвольном месте на странице
 
Здравствуйте.
Имеется статичная html страница, в которой находится мета тег <title> c необходимым заголовком.
Необходимо скриптом вытянуть содержимое мета тега и вставить в произвольном месте на странице.
Страниц 100500 и руками такое не сделать, для этого требуется скрипт.
Помогите реализовать, люди добрые :)

Lemme 24.01.2016 20:58

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Скриптом вытянуть содержимое мета тега и вставить в произвольном месте на странице</title>
</head>
<body>
  <div></div>

   <script>
      document.querySelector('div').innerHTML = document.title;
   </script>
</body>
</html>

Donso 24.01.2016 21:20

Lemme,
Большое спасибо тебе. добрый человек :)

Donso 24.01.2016 23:19

Скрипт добавляет в коде лишний тег div, то есть получается вот так
<div>содержимое title</div>

А нужно содержимое title передать атрибутам
<a href="#" name="содержимое title"></a>

Сожалею что сразу не уточнил :(

рони 24.01.2016 23:26

Цитата:

Сообщение от Donso
Сожалею что сразу не уточнил

так и сейчас не уточнили, где искать вашу ссылку или она у вас первая?

Donso 24.01.2016 23:29

рони,
Что имеется ввиду первая ? На странице кроме этой ссылки имеются другие. Именно эта ссылка будет работать через другой скрипт, для этого атрибуту name нужно передать название, я хочу взять его из title.

Donso 24.01.2016 23:37

Ссылка выглядит так
<a href="http://#" class="#" name="Здесь содержимое title" type="#" size="#">Анкор</a>

Опан 24.01.2016 23:56

Присвойте ссылке ID, на пример a1:
<a id=a1 href="http://#" class="#" name="Здесь содержимое title" type="#" size="#">Анкор</a>

<script>
a1.name = document.title;
</script>

Donso 25.01.2016 00:09

Опан,
Супер :thanks:

Donso 25.01.2016 10:59

Понадобилось добавить к атрибутам name доп слова, а так же вырезать лишние.
<title>Заголовок первой страницы</title>

Скриптом вырезать слово "первой" + "страницы" оставить "Заголовок" и добавить слово "номер один"
<a id=a1 href="http://#" name="Заголовок номер один">Анкор</a>


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