0
我正在使用Raspberry Pi 3作爲Web服務器,它一切正常。在我的HTML代碼,我身體內的這條線:從HTML運行Javascript文件?
<script src="{{ url_for('static', filename='clock.js') }}"></script>
的「clock.js」是運行該HTML網頁上更新的實時時鐘的腳本。下面是代碼:
<!DOCTYPE html>
<html>
<head>
<script>
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('txt').innerHTML =
h + ":" + m + ":" + s;
var t = setTimeout(startTime, 500);
}
function checkTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
</script>
</head>
<body onload="startTime()">
<div id="txt"></div>
</body>
</html>
我做的這一切,我得到的HTML控制檯內恆定的錯誤,說:
SCRIPT1002:語法錯誤 clock.js( 1,1)
凡'clock.js'要求或'HTML'在使用的問題? stacksnippets呈現預期結果 – guest271314
一個JS文件是JavaScript,你不能有它的原始HTML(如<!DOCTYPE html>) – JonLuca