Как скопировать текст
В одном блоке уже есть текст, который туда приходит из бд, мне нужно посредством JS скопировать содержание этого блока, точнее <h></h> заголовка в другой блок.
|
<h1>Заголовок</h1> <span id="copyText"></span> document.getElementById('copyText').innerHTML = document.getElementsByTagName('h1')[0].innerHTML; |
Не понимаю как это должно работать.
У меня есть: <a class="items"><H1>Текст который надо скопировать1</H1></a> <a class="items"><H1>Текст который надо скопировать2</H1></a> <a class="items"><H1>Текст который надо скопировать3</H1></a> <a class="items"><H1>Текст который надо скопировать4</H1></a> и <H1 id="selected_item_name"></H1> Должно быть так что жмем на каждую из "а" по очереди, и значение селектед_итемс_нейм - менялось на тот текст что стоит в ссылке под тегом H1. $( '.items' ).click(function(){ alert(11); var txt_name = this.innerHTML $( '#selected_item_name' ).innerHTML = this.innerHTML; return false; }); |
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <a class="items"><H1>Текст который надо скопировать1</H1></a> <a class="items"><H1>Текст который надо скопировать2</H1></a> <a class="items"><H1>Текст который надо скопировать3</H1></a> <a class="items"><H1>Текст который надо скопировать4</H1></a> <span id="selected_item_name"></span> <script> $( '.items' ).click(function(){ var txt_name = this.innerHTML; $( '#selected_item_name' ).html(txt_name); return false; }); </script> |
Цитата:
|
Спасибо, небольшая поправка правда, innerHTML надо заменить на .text.
Иначе копирует лишние элементы. |
ksa, верстка не моя) приходится работать с тем что есть, оттуда и такие проблемы. Конечно можно всю верстку сайта переделать, но это слишком, учитывая что время мне дали критически мало.
|
Часовой пояс GMT +3, время: 03:49. |