我的页面上有一个视频,该视频已异步加载。

<video controls="" id="galMainVideo" class="galMainVideo" style="margin:0 auto;">
    <source src="https://examplde.com/video/10.mp4" type="video/mp4">
    Your browser does not support the video tag.
</video>


不,我尝试暂停/停止它,但是当我这样做时

var vid = document.getElementById("#galMainVideo");
vid.get(0).pause();


我收到错误TypeError:vid为null

它是什么?我在这里做错了什么?

最佳答案

这意味着vid内部没有元素。没有任何id =“ #galMainVideo”。
因此,删除“#”。

var vid = document.getElementById("galMainVideo");


在jQuery中工作:

   var vid = $("#galMainVideo");

10-08 05:20