0

ページに 2 つのビデオがあります。

最初のビデオには、フルバックグラウンド プラグインが読み込まれているため、ID またはクラスがありません。

<video ..>....</video>

2 つ目は次のとおりで、ID があります。

 <video id="bannervid" ....>...</video>

それぞれをターゲットにするにはどうすればよいですか?以下を使用して、2 番目のビデオをターゲットにします。

var v = document.getElementsByTagName("video")[0];
    v.pause();

しかし、どうすれば両方をターゲットにできますか? ボタンをクリックすると、両方が同時に再生されるようにします。

4

1 に答える 1

1

配列を取得しています...それを反復処理します。

var videos = document.getElementsByTagName('video'), i;
for( i = 0; i < videos.length; ++i ) {
    videos[i].pause();
}

あるいは、あなたがタグ付けしたのでjQuery

$('video').each(function(index, elem){
    elem.pause();
});
于 2013-09-19T17:40:20.443 に答える