получить 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 и всё прекрасно работает. 
	 | 
| Часовой пояс GMT +3, время: 07:20. |