我的页面上有一个视频,该视频已异步加载。
<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");