gpt4 book ai didi

javascript - 如何更改onclick视频源?

转载 作者:行者123 更新时间:2023-11-28 07:48:36 25 4
gpt4 key购买 nike

HTML:

<div class="source" id="source_one" onclick="chnageToSourceTwo()">
Source 1
</div>
<video id="example_video_1" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="none" width="640" height="360" poster="" data-setup="{}">
<source src="example_video_1.mp4" type='video/mp4' />
</video>

脚本:

function chnageToSourceTwo() {
document.getElementById("example_video_1").src="example_video_2.mp4";
}

点击div后视频源没有改变。我正在使用 Video.js 插件将视频播放器添加到我的网页。

有人知道如何更改 onclick 的视频来源吗?

jsFiddle http://jsfiddle.net/ah1fj7te/

最佳答案

更简单的方法是给您的 <source>对象 ID。并使用 document.getElementById 通过 ID 引用该对象和 document.addEventListener

更改您的 HTML:

<div class="source" id="source_one">Source 1</div>
<video id="example_video_1" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="none" width="640" height="360" poster="" data-setup="{}">
<source id="source_video" src="example_video_1.mp4" type='video/mp4' />
</video>

<script>
document.getElementById('source_one').addEventListener('click', function() {
document.getElementById('source_video').src = 'example_video_2.mp4';
});
</script>

关于javascript - 如何更改onclick视频源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27140952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com