e.target. Работа с событием 
		
		
		
		Очень простой код 
	
function ShowMe() {
        var c = e.target;
        var f = c.textContent;
        console.log(f);
      }
      
      var a = [1, 2, 3, 4, 5, 6 ,7, 8];
      for(var i = 0; i <= a.length; i++){
        var b = document.createElement('p');
        b.textContent = a[i];
        b.onclick = ShowMe;
        window.document.body.appendChild(b);
      }
Когда жму на циферку ругается на var c = e.target; Не подскажите что не так?  | 
	
		
 Sinevik, 
	что такое e?  | 
	
		
 function ShowMe(e)//так наверно.  | 
	
		
 j0hnik, 
	Ежели бы это был обработчик события... А так неизвестно, что это за функция  | 
	
		
 Dilettante_Pro, 
	b.onclick = ShowMe; // вот его обработчик так не работает 
<button>Клик</button>
	<script>
function show(){
alert(e.target);
}
document.querySelector("button").onclick = show;
	</script>
а так, заработает 
<button>Клик</button>
<script>
function show(e){
alert(e.target);
}
document.querySelector("button").onclick = show;
</script>
 | 
	
		
 Sinevik, 
	или замени e на event. 
function ShowMe() {
       *!*
        var c = e.target;
        */!*
        var f = c.textContent;
        console.log(f);
      }
      
      var a = [1, 2, 3, 4, 5, 6 ,7, 8];
      for(var i = 0; i <= a.length; i++){
        var b = document.createElement('p');
        b.textContent = a[i];
        b.onclick = ShowMe;
        window.document.body.appendChild(b);
      }
 | 
	
		
 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
		<script>
function ShowMe(e) {
        var c = e.target;
        var f = c.textContent;
        console.log(f);
      }
      
      var a = [1, 2, 3, 4, 5, 6 ,7, 8];
      for(var i = 0; i <= a.length; i++){
        var b = document.createElement('p');
        b.textContent = a[i];
        b.onclick = ShowMe;
        window.document.body.appendChild(b);
      }
	</script>
</body>
</html>
 | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 13:54. |