Как правильно настроить функцию для нескольких одинаковых элементов? Вот код:
<div class="plaudio" data="1">text</div>
<div class="plaudio" data="2">text</div>
<div class="plaudio" data="1">text</div>
<audio id="myaudio" loop ><source src="audio.ogg" type="audio/ogg; codecs=vorbis" /> </audio>
<script>
function audiopl(){
var plaudio = document.getElementsByClassName('plaudio');
for( var i=0; i<plaudio.length; ++i ) {
var obj = plaudio[i];
var ell = obj.getAttribute('data');
if (ell != 1) {
document.getElementById("myaudio").pause();
}
else {
document.getElementById("myaudio").play();
}
}
}
audiopl();</script>
но этот код срабатывает только для последнего элемента, как сделать что бы он срабатывал на все элементы у которых будет data="1"?