JSFiddle - React, Tailwind, and code Playground
HTML
<div id="container">
<div>
<article>qwerty</article>
<article>asdfgh</article>
<article>zxcvbn</article>
<article>vbnmkj</article>
<article>tyghuj</article>
</div>
</div>
<article>11111</article>
<article>22222</article>
JavaScript
function addEvent(element, eventType, handler){
if(element.addEventListener)
element.addEventListener(eventType, handler);
else
element.attachEvent(eventType, handler);
}
var c = document.getElementById('container');
addEvent(c, 'click', function(e) {
if(e.target.tagName.toLowerCase() == 'article')
{
e.target.style.backgroundColor = 'red'
}
});