Тема: Скопіювати текст з одного div в другий
Є кілька кнопок кожна з яких відповідає за якись дів блок. При натиску на любу з цих кнопок з прикріпленого до неї блоку береться текст і дописується в кінець іншого тексту що знаходиться в textarea. Все начебто працює, коли нажимаю на кнопки то текст записується між тегами textarea, але тільки при такій умові якщо користувач нічого не вводив власноруч, після того як користувач щось запише код перестає працювати. Випливає питання... чому?
<script>
function addCode(id)
{
//document.getElementById("textDescription").innerHTML = document.getElementById(id).innerHTML;
//alert(document.getElementById("div"+id).innerHTML);
// --------- document.getElementById("textDescription").value = document.getElementById("textDescription").value + "
" + document.getElementById("div"+id).innerHTML;
document.getElementById("textDescription").innerHTML = document.getElementById("textDescription").innerHTML + "
" + document.getElementById("div"+id).innerHTML;
//$("textDescription").html($("div"+id).html());
}
</script>
Добавить в описание:
<?php
$selectTeg = mysql_query("select * from articlesItems") or die(mysql_error());
while ($rowTeg = mysql_fetch_assoc($selectTeg))
{
$id = $rowTeg['id'];
$name = $rowTeg['name'];
$code = $rowTeg['code'];
echo "<div id='div".$id."' style='display: none;'>$code</div>";
echo "<input type='button' onClick=addCode($id) value='$name'> ";
}
?>
<br>
Описание: <textarea id='textDescription' style='width:100%; height: 400px; ' name='description'> </textarea><br>