我是新來的HTML,CSS和JavaScript,我偶然發現了一個問題。這段代碼應該創建一個隨着時間的推移向右移動的圖片,但只有當我刪除doctype代碼行時才能使用。我在驗證器中試過這段代碼,它沒有顯示任何錯誤,但是它沒有做我想做的事情,除非我刪除了文檔類型。我應該在這裏改變什麼?JavaScript不能與doctype html一起使用?
<!doctype html>
<html>
<head>
<title>Timer pomeranje</title>
<script>
var the_timer, x_position = 0, the_image;
function set_timer() {
the_image = document.getElementById("djuro_image");
x_position = x_position + 1;
the_image.style.left=x_position;
the_timer = setTimeout(set_timer, 50);
}
</script>
</head>
<body onload = "set_timer()">
<img src = "Djuro.png" id = "djuro_image" style = "position:absolute; left:0px" alt = "Djuro">
</body>
</html>
你不應該寫你的JavaScript在你的腦袋 – gr3g
你」必須告訴你正在使用哪個瀏覽器。 – JJJ