| 
	
		
 Вставка текста при клике 
		
		
		
		Всем привет, нужен скрипт, который будет при клике по ссылке вставлять в поле ввода текст. 
	<form class="vbform" name="quick_reply" id="quick_reply"> <textarea dir="ltr" tabindex="-1" role="textbox"></textarea> </form>  | 
	
		
 А где ссылка? 
	 | 
	
		
 Faab, дак ссылка обычная же должна быть. <a href="#" onlick=здесь функция"> 
	JS код дайте мне, пожалуйста  | 
	
		
 
<script>
function insertText() {  
    var formObject = document.getElementById("quick_reply");
    console.log('1 ' + formObject);
    if(formObject){
      textareaObject = formObject[0];
        if(textareaObject){
          var text = document.createTextNode('Your text'); // Тут ваш текст
          textareaObject.appendChild(text);
          // console.log('child : ' + textareaObject);
        };
    };
 };
</script>
<a href="#" onclick="insertText()">insert</a>
 | 
	
		
 
<form class="vbform" name="quick_reply" id="quick_reply">
	<textarea dir="ltr" tabindex="-1" role="textbox"></textarea>
</form>
<span id="pseudolink">Нажми сюда!</span>
<script>
document.getElementById('pseudolink').onclick = function() {
	var text = 'Это вставляемый текст ';
	document.getElementById('quick_reply').getElementsByTagName('textarea')[0].value += text;
}
</script>
 | 
	
		
 У меня вопрос к знатокам, почему я не могу подцепить элемент textarea через getElementsByTagName(). Пример: 
	
function insertText() {  
    var formObject = document.getElementById("quick_reply");
    // console.log('parent : ' + formObject);
    if(formObject){
      textareaObject = formObject.getElementsByTagName("textarea")[0];
      console.log('child : ' + textareaObject); // выводит undefined
      /*
      textareaObject = formObject[0];
      if(textareaObject){
        var text = document.createTextNode('Your text'); // Тут ваш текст
        textareaObject.appendChild(text);
        // console.log('child : ' + textareaObject);
      };
      */
    };
  };
 | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 
function insertText() {  
    var formObject = document.getElementById("quick_reply");
    if(formObject){
      textareaObject = formObject.getElementsByTagName("textarea")[0];
      console.log('child : ' + textareaObject); // undefined
    };
  };
 | 
| Часовой пояс GMT +3, время: 18:40. | 
		
  |