получить id элемента 
		
		
		
		Хочу получить id элемента <input> в который были внесены изменения, но мой код не работает корректно. Выдает undefined. 
	
this.onchange=function() {
 document.getElementById('Result').innerHTML+=this.id;
 | 
	
		
 Петр Григорич, потрудись сделать полный тестовый пример. 
	 | 
	
		
 <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <script type="text/javascript" src="script.js"></script> </head> <body> <div id="divId"> <span id="spanId">Привет</span><br> <input id="inputId1"><br> <input id="inputId2"><br> <span id="result"></span> </div> </body> </html> 
this.onchange=function() {
 document.getElementById('result').innerHTML+=this.id;
}
 | 
	
		
 this.onchange - это где? Куда должно показывать this и куда оно показывает на самом деле? 
	 | 
	
		
 BETEPAH, судя по всему оно показывает на window, как и положено) 
	 | 
	
		
 BETEPAH, хотя кто знает как там чего сделано, может у него там какой-то класс или модель которая была вызвана call() с определенным контекстом 
	 | 
	
		
 Петр Григорич, в общем сюда давай JS 
	 | 
	
		
 это всё что есть. я плохо понимаю то, что написал. когда я писал this.onchange - я понимал под этим document.getElementById('id элемента на котором произошло событие').onchange. я не знаю как определить id элемента, на котором произошло событие, поэтому, поковырявшись в сети, использовал this... результата не принесло. 
	 | 
	
		
 Петр Григорич, 
	:-? 
<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>Untitled</title>
    <script>
        document.oninput = function(event) {
            document.getElementById('result').innerHTML += event.target.id;
        }
    </script>
</head>
<body>
    <div id="divId">
        <span id="spanId">Привет</span>
        <br>
        <input id="inputId1">
        <br>
        <input id="inputId2">
        <br>
        <span id="result"></span>
    </div>
</body>
</html>
 | 
	
		
 Большое спасибо. я подменил oninput на onchange и всё прекрасно работает. 
	 | 
	
		
 Я тупица в JS, есть такой скрипт для защиты E-mail от ботов 
	
function info(){ 
         var p1,p2,p3,p4,p5,p6,
		 p1='<a href="mai'
		 p2='info'
		 p3='">'
		 p1+='lto:'
		 p2+='@'
		 p5='</a>'
		 p6='Напишите нам'
		 p2+='ya.ru' 
         p4=p6
		 document.write(p1+p2+p3+p4+p5)
		 } info()
 тут все предельно ясно. Как мне вывести info в div по id.<div id="5" class="gr"> <script type="text/javascript"> info() </script> </div>такой вариант не катит.  | 
	
		
 Цитата: 
	
 
<div id="test" class="gr">
</div>
<script type="text/javascript">
	info()
function info(){ 
         var p1,p2,p3,p4,p5,p6,
		 p1='<a href="mai'
		 p2='info'
		 p3='">'
		 p1+='lto:'
		 p2+='@'
		 p5='</a>'
		 p6='Напишите нам'
		 p2+='ya.ru' 
         p4=p6
		 document.getElementById('test').innerHTML=p1+p2+p3+p4+p5;
		 };
</script>
 | 
	
		
 Спасибо огромное очень помогли!!  
	Только её теперь не вызвать если отправить в отдельный .js документ((( Вроде разобрался ссылку в футер засунул..  | 
| Часовой пояс GMT +3, время: 12:42. |