模态框中的Javascript错误

模态框中的Javascript错误,javascript,Javascript,这在Venobox模式框中有效,但在Pretto中,我得到了错误 var buVideo=document.getElementById(“bVideo”); 函数playPause(){ var el=document.getElementById(“播放按钮”); 如果(buVideo.paused){ buVideo.play(); el.className=“”; }否则{ buVideo.pause(); el.className=“播放按钮”; } } buVideo.addEv

这在Venobox模式框中有效,但在Pretto中,我得到了错误


var buVideo=document.getElementById(“bVideo”);
函数playPause(){
var el=document.getElementById(“播放按钮”);
如果(buVideo.paused){
buVideo.play();
el.className=“”;
}否则{
buVideo.pause();
el.className=“播放按钮”;
}
}
buVideo.addEventListener(“单击”,播放暂停,错误);
您的浏览器不支持视频标记。

这个:
onclick=“playPause()”
是多余的。当我在代码运行后将其移动到时,您已经使用
buVideo.addEventListener将click listener绑定到您的
playPause
函数(至少不会引发错误)。将其放在前面将失败,因为具有所需
id
的元素尚不存在。在这里,是的,它可以在正常网页和Venobox模式中工作。由于某些原因,它在灯箱中不起作用。