.video-wrapperとvideoタグの両方をターゲティングする前に、HTML5ビデオタグをネストしておきたい複数の.video-wrapper divがあります。複数のdivにネストされたタグがあるかどうかを判断する方法
以下のコードは今私にとっては本当にシンプルに見えますが、ここに来るのに何時間も費やしたようです。
以下のアプローチではなく、ネストされた要素が存在するかどうかを確認するために、ループスルーする方が優れていますか?
長さに基づいているのかどうかを判断するのではなく、何かが欠けているようです。
var videoWrappers= document.getElementsByClassName("video-wrapper");
for (var i = 0; i < videoWrappers.length; i++) {
var thisVideo = videoWrappers[i].getElementsByTagName('video')
if(thisVideo.length > 0){
// then the VIDEO tag exists
}else{
// no video tag exists so exit loop
}
}