【发布时间】:2019-09-27 06:27:14
【问题描述】:
HTML 视频元素上的 JavaScript onclick 不起作用。
编辑:在 Firefox(66.0.5(64 位))中不起作用。在 Chrome (74.0.3729.131) 中有效。
控制台中没有错误。
当视频被点击/开始时,我会在一个 div 框中输入一个文本(等待视频的长度)。
function myfunction () {
console.log("onclick");
document.getElementById("videotextbox").innerHTML = "VIDEO-INFO";
}
<div>
<video onclick="myfunction()" id="videoid" width="600" controls>
<source src="myvideo.mp4" type="video/mp4">
Your browser does not support HTML5 video.
</video>
</div>
<div id="videotextbox"></div>
w3schools 写道:
支持的 HTML 标签:所有 HTML 元素,除了:
、、
、、、
请提供一个没有 jquery 或 ajax 的解决方案。
【问题讨论】:
-
您遇到什么错误?你检查你的控制台日志了吗?
-
您的代码运行良好。你一定有另一个问题。见jsfiddle.net/RezaScript/bwd98xtn
-
这里有什么问题?
-
是的。我已经检查了您的代码工作正常。我认为还有另一个问题。请检查控制台并找出问题
-
在 mozilla 中它不工作,但在 chrome 中代码工作正常。
标签: javascript html firefox html5-video