我一直在編寫一些HTML畫布代碼以創建一個風景。代碼將無法正確執行。我的語法錯誤是什麼?謝謝,本傑明HTML畫布函數
var canvas = document.getElementById("mycanvas");
var ctx = canvas.getContext("2d");
var llocation = 600;
var length = 360;
var linewidth = 2;
var testInt = length/(linewidth*2);
var wColour = "#994c00";
function isEven(value) {
if (value%2 == 0)
return true;
else
return false;
}
for(i=0;i<testInt+1;i++){
if(isEven(i)==true){
var wColour = "#994c00";
}
else if(isEven(i)==false){
var wColour = "#B87333";
}
ctx.beginPath();
ctx.strokeStyle = wColour;
ctx.lineWidth = linewidth;
ctx.rect(llocation,300,length,250);
ctx.stroke();
ctx.closePath();
var llocation = llocation + linewidth;
var length = length - (linewidth*2);
}
您是否在控制檯中發現任何錯誤? –
無法加載資源:net :: ERR_FILE_NOT_FOUND –
注意*當我刪除故障功能時,最後一個函數drawGround不再起作用。 –