Сообщение от ShutTap
|
как назначить их сразу всем элементам? Например элементам div с атрибутом zoom. А
|
Прогони в цикле просто, если один обработчик, пройдись циклом по коллекции, и навесь каждому элементу обработчик.
<html>
<head></head>
<body>
<p a=1>foo</p>
<p a=1>foo</p>
<p>foo</p>
<p a=1>foo</p>
<p a=1>foo</p>
<script>
pCollect=document.querySelectorAll("p")
for(var i=0; i<pCollect.length; i++){
if(pCollect[i].getAttribute("a")) pCollect[i].addEventListener("click", function(){alert(this.getAttribute("a"))})
}
</script>
</body>
</html>