js控制video播放和暂停,并切换class Name,一个VIDEO是正常的,2个就出错了,如何解决。
<button class="aa_2" onClick="toggleHandle(this)">切换1</button>
<video class="video" controls><source src="222.mp4" type="video/mp4"></video>
<button class="aa_2b" onClick="toggleHandleb(this)">切换2</button>
<video class="videob" controls><source src="333.mp4" type="video/mp4"></video>
<script>
var video = document.getElementsByClassName("video")[0];
function toggleHandle(e) {
if(e.className.indexOf('aa_2') > -1) {
e.className = 'aa2'
video.play()
} else {
e.className = 'aa_2'
video.pause()
}
}
var video = document.getElementsByClassName("videob")[0];
function toggleHandleb(e) {
if(e.className.indexOf('aa_2b') > -1) {
e.className = 'aa2b'
video.play()
} else {
e.className = 'aa_2b'
video.pause()
}
}
</script>