function paintParagraph(e) {
if (!e) {
e = window.event;
}
var target, parent;
target = e.target || e.srcElement;
parent = target.parentNode;
parent.className = 'green';
e.stopPropagation();
}
var paragraphList = document.querySelector('#p-list');
paragraphList.addEventListener('click', function(e) {
paintParagraph(e);
}
, false);
p {
padding: 10px;
margin: 20px;
border: 2px solid;
line-height: 1.5em;
letter-spacing: 0.2em;
text-align: center;
}
.green {
background-color: green;
}
<div id="main">
<article id="p-list">
<p class="para">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae perferendis culpa velit excepturi iste reprehenderit quaerat debitis repudiandae itaque beatae. Numquam dolorum ducimus iusto temporibus facilis error possimus amet, illo.</p
><p class="para2">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae perferendis culpa velit excepturi iste reprehenderit quaerat debitis repudiandae itaque beatae. Numquam dolorum ducimus iusto temporibus facilis error possimus amet, illo.</p
><p class="para3">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae perferendis culpa velit excepturi iste reprehenderit quaerat debitis repudiandae itaque beatae. Numquam dolorum ducimus iusto temporibus facilis error possimus amet, illo.</p
><p class="para4">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae perferendis culpa velit excepturi iste reprehenderit quaerat debitis repudiandae itaque beatae. Numquam dolorum ducimus iusto temporibus facilis error possimus amet, illo.</p
></article>
</div>