-2

好吧,标题可能听起来很简单,但我想要的是从浏览器地址栏做同样的事情(我的页面包含很多视频)。我试过了

   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();   

^^^ 不工作

4

3 回答 3

2

#从元素名称中删除 ,如下所示:

javascript:videoelement=document.getElementById("vid1");videoelement.pause();

您已经在使用该getElementById功能,因此您不需要它。

于 2015-11-11T11:01:41.303 回答
0

当您想要使用 vanilla javascript 时,您正在使用 jQuery/CSS ID 选择器。

您正在尝试选择 ID 为“#vid1”的元素,例如: <video id="#vid1">

只需从getElementById.

于 2015-11-11T11:05:09.617 回答
0

HTML 音频/视频 DOM pause() 方法:

play() 方法开始播放当前的音频或视频。

提示:使用pause()方法暂停当前音频/视频。

于 2015-11-11T11:08:28.770 回答