如果我之前放置腳本內容,爲什麼代碼不工作?但是當我在視頻標籤後添加腳本時,它工作正常。解釋這個PLZ爲什麼document.getElementById()不以這種方式工作?
var vid = document.getElementById("myVideo");
function play(){
vid.play();
}
function pause(){
vid.pause();
}
</script>
<button onclick="play()">Play</button>
<button onclick="pause()">Pause</button>
<video id="myVideo">
<source src="john.mp4" type="video/mp4">
</video>
</html>
因爲如果使用代碼之前元素被定義它無法操作。如果使用腳本尚未存在的元素 – llamerr
視頻標記之前的標記它沒有找到您在document.getElementById(「myVideo」)中使用的元素; – arsho
'
'和''標籤在哪裏? –