Javascript 如何知道哪个Html视频已结束?
我在一个页面上有多个视频。当用户单击视频并播放完毕时,我希望从输入中获取一个值并显示该值。这就是我现在拥有的: HTMLJavascript 如何知道哪个Html视频已结束?,javascript,Javascript,我在一个页面上有多个视频。当用户单击视频并播放完毕时,我希望从输入中获取一个值并显示该值。这就是我现在拥有的: HTML 要从javascript中的DOM元素获取值,请执行以下操作: document.getElementById('textbox_id').value 您可以通过className或tagName(输入)或Name 您必须向每个视频添加ventListener 所以 var videos=document.getElementsByTagName(“视频”); 对于(var
要从javascript中的DOM元素获取值,请执行以下操作:
document.getElementById('textbox_id').value
您可以通过className
或tagName
(输入)或Name
您必须向每个视频添加ventListener
所以
var videos=document.getElementsByTagName(“视频”);
对于(var i=0;i
下面是查找元素的说明:显示输入并说明您要执行的操作
并将其显示在哪里
如果您需要更多帮助,可以在您的案例文档中编写我。getElementByName('profileUsername')).value
这是我以前使用过的,但由于循环,当所有id都相同时,它似乎不起作用。您能解释一下吗?您有很多输入都是相同的id
您是将id以数字方式还是硬编码方式输入的?它在php循环中是硬编码的
document.getElementById('video')[0].addEventListener('ended', myHandler, false);
function myHandler(e) {
alert("Hello");
// What you want to do after the event
}
document.getElementById('textbox_id').value
var videos= document.getElementsByTagName("videos");
for (var i = 0; i < videos.length; i++) {
videos[i].addEventListener("ended", function(event) {
var target = event.target;
var parent = target.parentElement; // here you sepose to get the element above the video (the input)
});
}