回答受付が終了しました

htmlのvideo要素にあるsource要素でsrc="sample.mp4"をつけているんですが、このsrc="sample.mp4"をjsで変更する方法を教えて欲しいです。

JavaScript | HTML、CSS34閲覧

回答(1件)

0

質問のコード。 ──────────────── var img = document.getElementById('sample'); sample.setAttribute('src', './video/sample.mp4'); ──────────────── id="sample" の要素への参照を、 img っていう変数に取得しているんだから、 その要素の src 属性を setAttribute() で指定するなら、 ──────────────── × sample.setAttribute('src', './video/sample.mp4'); . . . ↓ ○ img.setAttribute('src', './video/sample.mp4'); ──────────────── じゃないだろうか。 なぜ動画なのに img なんていう紛らわしい変数名にしたのか、 その意図は分からんけど、 id="sample" の要素へのを取得するなら、 変数名は sample の方が分かりやすい気はするね。 ──────────────── const sample = document.getElementById( "sample" ); sample.setAttribute( "src", "./video/sample.mp4" ); ────────────────