JS代码中如何作用于多个相同id的标签

JS代码中如何作用于多个相同id的标签,第1张

ID的意思就是身份z,而身份z的最大特征就是它的号码是唯一的,不可重复,网页标签也一样,id是具有唯一性的,多个标签不能有相同的id,如果有,那么只有第一个有效。

一般这种情况应该使用class,意思是“类”,而类是可以重复的。

但是,具体到你这个代码,其实完全不需要id或class,用this对象即可:

<script>

//鼠标移进去

function videoPlayback(video){

//给视频标签添加缓存播放---video标签属性。

videosetAttribute("autoplay","autoplay")

//给视频标签添加循环播放---video标签属性。

videosetAttribute("loop","loop")

//播放视频

videoplay();

}

//鼠标离开

function videoStopped(video){

//停止播放

videopause();

}

</script>

<video src="/uploads/media/220901/1-220Z1142455mp4" onmouseover="videoPlayback(this)" onmouseout="videoStopped(this)" muted="false"> </video>

<video src="/uploads/media/220901/1-220Z1142455mp4" onmouseover="videoPlayback(this)" onmouseout="videoStopped(this)" muted="false"> </video>

 (1)HTML页面视频标签大体如下

<video id="video"controls="controls">

<source src="/video/2mp4" type="video/mp4" />

</video>

(2)视频加载后获取视频的长度

varelevideo = documentgetElementById("video");

    elevideoaddEventListener('loadedmetadata', function () {//加载数据

        //视频的总长度        consolelog(elevideoduration);

    });

(3)视频开始播放

varelevideo = documentgetElementById("video");

    elevideoaddEventListener('play', function () {//播放开始执行的函数

        consolelog("开始播放");

    });

(4) 视频正在播放中

varelevideo = documentgetElementById("video");

    elevideoaddEventListener('playing', function () {//播放中consolelog("播放中");

    });

(5)视频加载中

varelevideo = documentgetElementById("video");

    elevideoaddEventListener('waiting', function () {//加载

        consolelog("加载中");

    });

(6)视频暂停播放

varelevideo = documentgetElementById("video");

    elevideoaddEventListener('pause', function () {//暂停开始执行的函数

        consolelog("暂停播放");

    });

(7)视频结束播放

varelevideo = documentgetElementById("video");

    elevideoaddEventListener('ended', function () {//结束

        consolelog("播放结束");

    }, false);

以上就是关于JS代码中如何作用于多个相同id的标签全部的内容,包括:JS代码中如何作用于多个相同id的标签、JS判断视频Video的播放、暂停、结束完成及获取长度事件监听处理、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9446881.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存