嗯,标题可能听起来很简单,但我想要的是从浏览器地址栏做同样的事情(我的页面包含很多视频)。 我试过了
javascript:videoelement=document.getElementById("vid1");videoelement.pause();
无论如何它都不起作用。
假设我的代码是
<html>
<body>
<embed src="https://myaudio.mp3" autoplay="false" height="100" width="300">
</body>
</html>
我怎样暂停/玩弄玩家?
javascript:document.getElementsByTagName("embed").pause();
^^^无法正常工作
答案 0 :(得分:2)
从元素名称中删除#
,如下所示:
javascript:videoelement=document.getElementById("vid1");videoelement.pause();
您已经在使用getElementById
功能,因此您不需要它。
答案 1 :(得分:0)
当你想要使用vanilla javascript时,你正在使用jQuery / CSS ID选择器。
您正在尝试选择ID为“#vid1”的元素,例如:
<video id="#vid1">
只需从getElementById
中删除“#”。
答案 2 :(得分:0)