我試圖改變<video>
源的src屬性後,沒有及時更新,但它不打新視頻:視頻修改其<source>元素
<body onload="setvid()">
<div id="container">
<video width="640" height="360" autoplay loop>
<source id="srcc" src="" type="video/mp4">
</video>
</div>
<script type="text/javascript">
function setvid() {
document.getElementById("srcc").src = "vid" + Math.floor(Math.random() * 10) + ".mp4";
}
</script>
</body>
有什麼建議?
該代碼正在爲我工作,你看到在控制檯中的任何錯誤? – ianaya89
它應該執行,你確定它不是?它更有可能在它執行的時候無法做到它所需要的。 – Klors
問題不是該函數沒有運行,而是你不能更改'source'元素的'src'。你可以通過給它添加一個'console.log('runs')'來查明函數是否運行。 –