Показать сообщение отдельно
  #2 (permalink)  
Старый 03.05.2012, 12:15
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

в textaera находиться только текст, никаких элементов, в данном случае <span id="r">world</span> это просто текст, так и работайте с ним как с текстом.

Пример на вскидку, регулярку же конечно советаю доработать, да и не только её:
<input type="text" id="zn">
<textarea id="we">
	<span id="r">world</span>
</textarea>
<script type="text/javascript">
	function getTextAreaElementIdInnerHTML(textarea, id){
		var reg = new RegExp('<.+id="'+id+'".*>(.*)<\/.*>', 'i');
		return textarea.value.match(reg)[1];
	}
	document.getElementById("zn").value = getTextAreaElementIdInnerHTML(document.getElementById("we"), "r")
</script>
__________________
.

Последний раз редактировалось Skipp, 03.05.2012 в 12:32.
Ответить с цитированием